Egg之项目部署

引言,那么到这里,关于简单的eggjs的教程也就要结束了,后续有时间,我会放上一些自己写的demo,会比较的完整,可能大家会对nodejs更感兴趣,后面,也会加紧去写关于nodejs的学习笔记。

前端部署

1、npm run build:打包Vue项目
2、将打包后的Vue项目会放到egg的静态目录中(默认为app/public)
3、配置Egg的静态文件访问路径(默认http://127.0.0.1:7001/public/index)

config.static = {
   prefix:'/', //访问路径
   dir:path.join(appInfo.baseDir,'app/public')    //设置静态文件目录
}

原本是想写上git地址和服务器地址的,但是害怕被攻击了,所以博主就不放上来了,有需要的私信我,可以给源码。

至于这个如何将eggjs放上服务器,博主之前想的比较复杂,首先你要准备好,域名,服务器,然后云数据库,然后进入服务器开始,将这个egg项目打包好,tar -zcvf ../release.tgz .,然后npm start,将服务起来,再将服务器7001端口开起来,就能在外部访问啦。

以上的方法是我自己摸索出来的,也没去查什么资料,所以可能有不对的地方,还请大家见谅,但是这种方法确实可以实现,至于说什么,为什么不用nguix配置,也可以,有很多的办法。还有一点要提的是,这个项目没有最后的按照规范的写,特别是前台的代码,没有认真的去整改过,所以大家自己写的时候,可以规范更好的去写,不一定非要照着我的来,最后希望大家都能变得更加的优秀,之后也许会补充eggjs的内容,但是不会再这个栏目下加了,会另外开设章节,最后送上本栏目最后一章的歌曲《笨小孩》

1、第一章 Egg框架概述:https://www.jianshu.com/p/bfdaecb5a18c
2、第二章 路由与控制器:https://www.jianshu.com/p/62edeb088d76
3、第三章 插件:https://www.jianshu.com/p/e8d39f446f46
4、第四章 用户登录状态(上) :https://www.jianshu.com/p/a43759eab484
5、第五章 用户登录状态(下) :https://www.jianshu.com/p/06937d8d1241
6、第六章 中间件:https://www.jianshu.com/p/e369798c0e42
7、第七章 数据持久化 :https://www.jianshu.com/p/8da2af92526c
8、第八章 service(服务层):https://www.jianshu.com/p/c6d458dafa98

你可能感兴趣的:(Egg之项目部署)