express的使用之前也讲了,先使用express-generator快速生成一个express骨架结构。
使用npm start或node bin/www启动后端服务,输入localhost:3000即可访问服务。
这么每次改动源代码的时候都会需要重启一次服务非常麻烦,所以引入了supervisor插件,可以实时监视代码的变动并及时自动重启服务。
首先是安装npm install -g supervisor,之后输入supervisor bin/www即可实时监听,提高开发效率。
express的目录结构中主要是用到数据库的操作,只提供api接口,所以其实只要在两个文件夹里写代码即可,即models(数据库文档模板)和routes(这个是最主要的)
models文件夹里放的是需要存放的数据的格式,是怎样插入数据库的,里面两个文件,article和user,具体见数据库设计那一章。
还有就是routes这一文件夹了,主要的业务代码都在这里面写的,如何从前端接受数据并插入到数据库,都是在这里。
注意在app.js里还需要配置路由和其他一些配置。
在app.js这个文件里需要将route的路由文件引入进去
var users = require('./routes/users');
var articles = require('./routes/articles');
app.use('/users', users);
app.use('/articles', articles);