使用插件cors会很方便的管理管理CORS
插件地址:https://github.com/expressjs/cors#readme‘
示例
const express = require('express');const cors = require('cors');const app = express();// 跨域 CORS的中间件app.use( cors({origin(origin, callback) {if(allowOrigin.includes(origin)) {callback(null, origin)} else {callback(new Error('not allowed'));}},// 携带令牌credentials: true,}));// express的路由也是中间件函数,通过use来少写路径,通过中间件函数来过滤不同协议的请求app.use('/api/student', require('./api/student'));app.listen(5000, () => {console.log('监听端口');});
