1-目录配置
2-依赖配置
3-app.js入口文件配置
/**
* 描述: 入口文件
*/
const bodyParser = require('body-parser'); // 引入body-parser模块
const express = require('express'); // 引入express模块
const cors = require('cors'); // 引入cors模块
const routes = require('./routes'); //导入自定义路由文件,创建模块化路由
const app = express();
var swaggerInstall = require('./utils/swagger') //引入swagger
swaggerInstall(app)
app.use(bodyParser.json()); // 解析json数据格式
app.use(bodyParser.urlencoded({extended: true})); // 解析form表单提交的数据application/x-www-form-urlencoded
app.use(cors()); // 注入cors模块解决跨域
app.use('/', routes); //导入routes下的所有接口
app.listen(8088, () => { // 监听8088端口
console.log('服务已启动 http://localhost:8088');
})
接口导出配置在routes文件夹下,接口处理的逻辑在services文件夹下,成对应关系