yi-ge / Vue-SSR-Koa2-Scaffold

Vue SSR Koa2 Scaffold (基于Vue 2,Webpack 4,Koa 2的Vue SSR脚手架。)
https://www.wyr.me/post/593
60 stars 27 forks source link

项目架构疑问 #2

Open sunscheung opened 4 years ago

sunscheung commented 4 years ago

1、构建之后,不把publci文件下的index.html文件copy到dist并嵌入打包后的js文件,构建后该如何访问 2、node后端controller层该如何建立,自己引入路由然后所有路由都走一遍 api/app.js吗?

yi-ge commented 4 years ago

1、如果不copy,构建后自然是访问不到的。打包后的文件就是纯静态资源文件。 2、这个根据你选用的具体框架有关系。如果用的是koa,可以用index.js导出controller下所有接口。

hdmy commented 4 years ago

对于第一点很是不理解,为什么要copy一份index.html? 这是ssr项目,npm run build后,在服务器上npm start就可以运行项目,再通过配置域名、nginx就可以在外网访问了,不是吗?

yi-ge commented 4 years ago

copy是因为静态资源文件里面不包括index.html,因此才copy过去用的。这个文件特殊一些😂

sunscheung commented 4 years ago

博主这个项目很好,不考虑写个文档维护吗 @yi-ge

yi-ge commented 4 years ago

@sunscheung 这个适合供人参考。已经有成熟的解决方案,比如NUXT。谢谢你!