node新手做的一个前端后台分离项目。前端:vue + element-ui 后台:koa2 + sequelize + mysql2
发布于 6 年前 作者 Htgs 3961 次浏览 来自 分享
一个node新手
  • 做这个项目只是打算当做个人网站。之前因为公司的原因,已经做过一个express的node项目。当时公司里后台都离职了,然后老板想弄一个公司的管理系统,就叫作为前端的我搞。然后我就被赶鸭子上架,从数据库设计到业务逻辑再到线上部署,基本都做了一遍。之前项目已经上线了,主要是给公司的人用。因为做的不好,就不好意思放上来了。
关于node的学习
  • 最初学习node的时候,我是看大神nswbmw的教程。由于后端的东西,我都不怎么懂,所以express很多东西都是跟着大神做的。很多时候遇到问题,因为不会科学上网,谷歌不能,所以只能百度。
关于这个项目
  • 这个项目是之前3月就想开始做的,但是碍于一些事情,所以就现在每天都在赶一点进度。先上项目。后台项目地址前端项目地址。开始做的时候,我是先做后台的。因为是第一次用koa2,所以才发现原来很多中间件都是要自己搞。也遇到很多问题。 现在边赶前端进度边修改后台一些问题 后台还要做日志和权限处理。 前端只做了一部分后台管理页面,还有大部分要肝。

后台项目说明:config目录下的有两个配置文件,分别是数据库配置和项目的配置。其实就是复制两个有example名字的文件,然后把文件名中的example去掉就可以了。不过数据库配置中要注释掉ssl的相关配置。 后台的结构我是参考laravel这个框架来搞。纯属照着瞎搞。 前端项目说明:需要把项目根目录中创建一个名为env.js文件。然后配置照着env.example.js改就好了。然后就是安装依赖和npm run dev

第一次写这类型的文章,不太懂格式,如果有什么错误或不好的地方,请指正。

5 回复

「第一次写这类型的文章,不太懂格式,如果有什么错误或不好的地方,请指正。」先把标题和正文文字大小调整一下…

@EryouHao 我感觉这字体像从他的github里README.md粘贴出来的~

  1. 如果是从移动端或前端转Node做后端的话,可以先搞明白HTTP服务、数据库等一些基本概念。
  2. 做开发一定得用google,搞个vpn是基本功。
  3. koa做项目太轻,可以试试Egg.js等一些配套完整的框架。

以上是一些小建议,希望对楼主能有所帮助。

来自✨ Node.js Web框架精选

Error: ENOENT: no such file or directory, open ’ personal-website-mast er\config\mysql-ca-master.crt’

这个文件是用来干吗的?

回到顶部