创建项目
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: 用于自定义启动时的初始化工作