创建项目
1. 创建项目
mkdir realworld-api-express
cd realworld-api-express
npm init -y
npm i express
app.js
const express = require('express');
const app = express()
const PORT = process.env.PORT || 3000
app.get('/', (req, res) => {
res.send('Hello world')
})
app.listen(PORT, () => {
console.log(`Server is running at http://localhost:${PORT}`)
})
2. 目录结构
config:
配置文件,默认文件名config.default.js
controller:
用于解析用户的输入,处理后返回相应的结果
model:
数据持久层
middleware:
用于编写中间件
router:
用于配置URL路由规则
util:
工具模块
app.js:
用于自定义启动时的初始化工作