关于eggjs与vue前后端分离的问题。
前端用的vue 后端api用的eggjs 该怎样部署呢 打包后的vue项目 放在egg的哪个文件夹呀 怎样配置呢 求大家指点
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
前端用的vue 后端api用的eggjs 该怎样部署呢 打包后的vue项目 放在egg的哪个文件夹呀 怎样配置呢 求大家指点
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
这有啥好纠结的,你都说了前后端分离了,可以分成完全独立的两个项目,eggjs提供api的同时提供一个url入口,这个url入口文件就是你vue项目构建后的index.html, 部署的时候,nginx指向vue项目,搞定收功
假如你项目叫
test
,域名叫www.test.com
创建一个
test
目录,配好nginx,vue的文件放这里面就可以了,eggjs
的东西在test
里面新建一个server
或者backend
的目录放里面。放在 ‘app/public/** 用于放置静态资源,可选,具体参见内置插件 egg-static。’
你都说了分离了
静态文件利用nginx反向代理,启动egg.js服务即可