Giter Site home page Giter Site logo

Comments (18)

zaxtyson avatar zaxtyson commented on July 28, 2024

API是可以设置域名或者IP的, 见 https://github.com/zaxtyson/Anime-API#%E7%A4%BA%E4%BE%8B

但是界面好像 IP 写死了, @lozyue

这个项目一开始就不是打算扔服务器上面跑的, 不建议部署到服务器上面. 因为有一些视频, 解析出来直链没办法访问, 可能存在防盗链或者需要进一步处理, 这个时候 API 会代理访问视频资源, 把视频数据流转发给前端播放器, 如果在服务器上面跑, 就是服务器在访问视频数据, 如果人多一点, 服务器压力会很大, 带宽是吃不消的.

from animesearcher.

lozyue avatar lozyue commented on July 28, 2024

前端路由是本地文件协议和http方式双支持的,通信IP当然是固定在源码中的,但你可以直接再编译好的appjs文件中搜索:http通信接口 http://127.0.0.1:6001/ 和socket通信接口 ws://127.0.0.1:6002/进行替换就不用安装一大堆依赖重新编译了

from animesearcher.

YuFengxZ avatar YuFengxZ commented on July 28, 2024

感谢两位大佬的回复,但是我想让手机也能进入这个网站看番。平时是很少用电脑看番的 该怎么做呢

from animesearcher.

zaxtyson avatar zaxtyson commented on July 28, 2024

手机版页面没做🙈,本来打算把后端的功能扔到服务器端, 然后实时抓取, 再筛选出最佳结果整合, 建立一个数据库, 然后手机端做一个APP用的.
结果太复杂了, 而且有点版权风险不敢搞到现实去, 就还没开始搞.

from animesearcher.

lozyue avatar lozyue commented on July 28, 2024

你可以把项目部署到linux云服务器上,搜索替换掉webUI中前面提到过的端口,可以把网页挂在服务器首页,然后手机上就可以通过公网IP访问了。或者把webUI文件存到手机中从手机中本地打开(这种方式可以避免跨域导致的资源加载403问题)
之前我们试过能用,就是还没肝移动端适配,界面会有点乱,全屏观看倒不影响。

from animesearcher.

12123ads avatar 12123ads commented on July 28, 2024

请问这个app.fd08de43.js里ws和http都改成服务器的了搜索正常但是视频看不了咋办

from animesearcher.

YuFengxZ avatar YuFengxZ commented on July 28, 2024

API是可以设置域名或者IP的, 见 https://github.com/zaxtyson/Anime-API#%E7%A4%BA%E4%BE%8B

但是界面好像 IP 写死了, @lozyue

这个项目一开始就不是打算扔服务器上面跑的, 不建议部署到服务器上面. 因为有一些视频, 解析出来直链没办法访问, 可能存在防盗链或者需要进一步处理, 这个时候 API 会代理访问视频资源, 把视频数据流转发给前端播放器, 如果在服务器上面跑, 就是服务器在访问视频数据, 如果人多一点, 服务器压力会很大, 带宽是吃不消的.

API是可以设置域名或者IP的, 见 https://github.com/zaxtyson/Anime-API#%E7%A4%BA%E4%BE%8B

但是界面好像 IP 写死了, @lozyue

这个项目一开始就不是打算扔服务器上面跑的, 不建议部署到服务器上面. 因为有一些视频, 解析出来直链没办法访问, 可能存在防盗链或者需要进一步处理, 这个时候 API 会代理访问视频资源, 把视频数据流转发给前端播放器, 如果在服务器上面跑, 就是服务器在访问视频数据, 如果人多一点, 服务器压力会很大, 带宽是吃不消的.

好的,我再研究研究。服务器是g口 不会有带宽压力啦,平时也做下载站跟小伙伴分享

from animesearcher.

zaxtyson avatar zaxtyson commented on July 28, 2024

请问这个app.fd08de43.js里ws和http都改成服务器的了搜索正常但是视频看不了咋办

现在不用改 js 文件了

  • 首先运行 app.py , 访问 6001 端口看看是不是 API 服务正在运行
    image

  • 然后用户访问 index.html 文件(可以本地打开或者把这个作为静态网页部署在服务器上面), 在主页设置服务器地址(API服务的地址), 就可以使用了, 不过默认地址是本地的 127.0.0.1

image

如果需要修改默认的服务器地址, 可以改一下这个, 然后编译一下 UI, 当然改 js 也可以, 省的用户再手动修改默认服务器地址

https://github.com/lozyue/AnimeSearcherUI/blob/7d8dbb26a398f5ecaa866c72f3c007ac1e6aa9d4/src/main.js#L23

from animesearcher.

12123ads avatar 12123ads commented on July 28, 2024

QQ图片20210307204705
这样咋办,重试了好多遍都不行,指定通讯地址那里设置成服务器的了,服务器的程序也运行了

from animesearcher.

12123ads avatar 12123ads commented on July 28, 2024

B_9YTBA@G17`QP1UXJCDO00

from animesearcher.

zaxtyson avatar zaxtyson commented on July 28, 2024

image

可能是服务器端跨域了, 视频无法播放

from animesearcher.

12123ads avatar 12123ads commented on July 28, 2024

from animesearcher.

zaxtyson avatar zaxtyson commented on July 28, 2024

image

我在服务器上面部署没有问题, 注意主页设置 api 服务时 httpshttp 要一致, 清除浏览器 cookie 或者在匿名标签页打开, 重新设置 api 地址试试

from animesearcher.

12123ads avatar 12123ads commented on July 28, 2024

好的

from animesearcher.

12123ads avatar 12123ads commented on July 28, 2024

谢谢大佬,我又弄了一次就行了,,,,可能是我改了js改错了导致的

from animesearcher.

nymanyim avatar nymanyim commented on July 28, 2024

@zaxtyson 大大,请问一下,按照上面的方法部署到服务器了,能搜索不能播放。试过本地调用api也不行,什么情况呀

from animesearcher.

nymanyim avatar nymanyim commented on July 28, 2024

解决了,加载地址不对。原来在配置config的时候,绑定的域名/IP后面不能有/。

from animesearcher.

nymanyim avatar nymanyim commented on July 28, 2024

另外发现,我本地编译ui后,会有部分图标缺失,例如播放器的下一集和重载弹幕的按钮,不知道你们是否一样。目前最好的解决方法就是直接改大大的原文件app.js。

from animesearcher.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.