node项目的建立
文章目錄
- 1.node項目的建立
- 1.1項目初始化
- 1.2 安裝express
- 1.3 初始化服務器
- 2.配置跨域
- 2.1安裝cors
- 2.2cors的引入(app.js中)
- 3.初始化路由
- 3.1新建文件
- 3.2初始路由模塊
- 3.3app.js注冊
- 3.4 在postman測試
- 4.抽離路由處理模塊
- 3.1 在router_handler新建user.js
- 3.2 處理函數(shù)初始化
- 3.3 在router user中引入
1.node項目的建立
1.1項目初始化
npm init -y1.2 安裝express
npm i express@4.17.11.3 初始化服務器
在app.js中初始化
// 引入 const express=require('express')//創(chuàng)造express實例const app=express()//啟動服務器 app.listen(8080,()=>{console.log('app run serve') })2.配置跨域
2.1安裝cors
npm i cors@2.8.52.2cors的引入(app.js中)
//導入cors const cors=require('cors') //將cors注冊為全局 app.use(cors())3.初始化路由
3.1新建文件
3.2初始路由模塊
//導入express const express= require('express')//創(chuàng)建路由 const router=express.Router()router.post('/login',(req,res)=>{res.send('request ok') })//將路由共享出去 module.exports=router3.3app.js注冊
//導入用戶注冊路由 const userRouter=require('./router/user') app.use('/api',userRouter)3.4 在postman測試
4.抽離路由處理模塊
3.1 在router_handler新建user.js
3.2 處理函數(shù)初始化
//注冊處理函數(shù)exports.regUer=(req,res)=>{res.send('request ok') }//登錄處理函數(shù)exports.login=(req,res)=>{res.send('request ok') }3.3 在router user中引入
//導入路由處理模塊函數(shù)const userHandler=require('../router_handler/user')router.post('/login',userHandler.login)總結
- 上一篇: 救救这个孩子.....
- 下一篇: 使用Mathematica绘制椭圆(El