api server(初始化)——node.js后端

368 阅读1分钟

1.初始化

1.1 创建项目

1.初始化包管理配置文件

npm init -y

2.安装 express 第三方模块

npm install express

3.创建入口文件 app.js ,并初始化服务器

const express = require('express')
const app = express()


app.listen(80, function () {
	console.log('api server running at http://127.0.0.1:80')
})

1.2 配置跨域

1.利用cors中间件实现跨域,下载cors包

npm i cors

2.导入并使用cors中间件

const cors = require('cors')
app.use(cors())

1.3 配置解析表单数据的中间件

1.3 配置解析application/x-www-form-urlencoded格式的表单数据

app.use(express.urlencoded( { extended: false } ))

1.4 初始化路由

新建 router 文件夹,存储路由模块

1.router文件夹中,新建 user.js 文件

const express = require('express')
// 创建路由对象
const router = express.Router()

//导入用户路由处理函数模块
const userHandler = require('../router_handler/user')

// 注册路由
router.post('/reguser', userHandler.regUser)
// 登录路由
router.post('/login', userHandler.login)

新建 router_handler 文件夹, 存储路由处理函数模块

1.router_handler 文件夹中,新建 user.js 文件

// 注册处理函数
exports.regUser = (req, res) => {
	res.send('reguser OK')
}
// 登录处理函数
exports.login = (req, res) => {
	res.send('login OK')
}