美文网首页Web前端之路
ES6+Express+mysql+nginx的组合实践

ES6+Express+mysql+nginx的组合实践

作者: NS西北风 | 来源:发表于2017-11-09 17:27 被阅读78次

项目特点

1 整个项目是在一起学 Node.js 的基础上修改的,除了渲染部分原封不动,其他都基本上重写了。这里再次感谢大神的博客,让我顺利的实现部署。但是由于原来项目的局限性,我根据自己的情况做了更改。
2 尽量使用ES6特性,比如async/await,Promise等来替代回调魔咒。让代码更加可读。
3 用mysqlnginx是因为我问别人都说生产环境基本都是这个组合。从而谋生了尽量模拟生产环境的想法。mysqlmongodb还是有很大的区别,在改造的过程中调试数据花费了很多时间。
4 用nginx做静态资源处理,public目录下的css和图片都通过nginx静态加载。实现了动静结合。
5 总共有四个数据库表。表的结构放在数据表建表文件下。需要模拟的导入就可以了。
6我已经成功部署到阿里云上面。大家可以点击地址查看,我就不改数据库链接数据了,大家别搞事就好。阿里云演示
7整个项目还是比较新颖,难度、广度、新鲜度都维持在一个很好地方。主要还是nswbmw大佬底子打得好。
8代码地址在这里。有不足的地方欢迎大家改正更新。在部署或者搭建的过程中遇到什么问题欢迎开issue反馈沟通。
9 npm install安装。然后npm run dev来本地运行,数据库链接就是我阿里云的服务器。npm run pro是我部署到阿里云运行的命令。

演示

image

相关文章

网友评论

    本文标题:ES6+Express+mysql+nginx的组合实践

    本文链接:https://www.haomeiwen.com/subject/rcdmmxtx.html