运行源码报错

来源:3-10 搭建静态资源服务器

慕少4466850

2020-03-31

按照老师给的Chapter 1运行完整的源码,书籍详情加载报错,阅读页面无法加载问题,用的vue-cli4,epubjs已使用低版本。epub2已经放在资源文件下,http://localhost:8081/可以显示资源文件,已参考其他回答但无用,试过在.env.development里改成VUE_APP_EPUB_OPF_URL=http://192.168.124.8:8081/epub2,还是报错。能请问一下哪里有问题吗?
nginx.conf配置如下:

server {
    listen       8081;
    server_name  localhost;
    root   /Users/29362/Desktop/book_resource;
    autoindex  on;
    location / {
        add_header  Access-Control-Allow-Origin *;
        index  index.html index.htm;
    }
    add_header Cache-Control "no-cache, must-revalidate";
}

.env.development配置:
VUE_APP_EPUB_URL=http://192.168.124.8/epub
VUE_APP_EPUB_OPF_URL=http://192.168.124.8/epub2
VUE_APP_RES_URL=http://192.168.124.8/book/res
VUE_APP_BASE_URL=http://47.99.166.157:3000
VUE_APP_VOICE_URL=http://47.99.166.157:3000
VUE_APP_BOOK_URL=http://47.99.166.157:3000

谷歌报错
图片描述
图片描述
IE报错:
图片描述

写回答

1回答

Sam

2020-04-01

你好,你的配置文件为:

VUE_APP_EPUB_OPF_URL=http://192.168.124.8/epub2

但是 nginx 配置的端口号为:8081,你将配置文件改为:

VUE_APP_EPUB_URL=http://192.168.124.8:8081/epub
VUE_APP_EPUB_OPF_URL=http://192.168.124.8:8081/epub2
VUE_APP_RES_URL=http://192.168.124.8:8081/book/res

试试

0
2
慕少4466850
老师,我发现在epub2这个压缩包内有文件夹的书都可以正常显示,没出现的就会报错,那个压缩包内只有十几本书,是缺少资源报错的吗,可以要一份完整的资源吗? 还有,这个课程提供的项目链接语音朗读时显示播放失败,未生成链接,是怎么回事啊?
2020-04-02
共2条回复

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程