Node.js配置CORS跨域(解决服务器api接口跨域问题)

一、安装cors

bash 复制代码
npm install cors

二、在接口文件中使用cors

javascript 复制代码
const express = require('express');
const cors = require('cors');  // 引入 cors 中间件
const app = express();
const port = 3000;

app.use(cors());  // 使用 cors 中间件

const catList = [
  {
    image: 'https://1317036699.vod2.myqcloud.com/8af1bb6fvodcq1317036699/d2b016581253642700822735154/As9K0OL6r7AA.jpg',
    title: '猫1',
    originalPrice: 9999,
    favourPrice: 8888,
    tip: '自营'
  },
  // ... 其他猫的数据
];

app.get('/api/cats', (req, res) => {
  res.json(catList);
});

app.listen(port, () => {
  console.log(`Server running at http://localhost:${port}`);
});

三、可以选择闲置访问源

javascript 复制代码
app.use(cors({
  origin: 'http://你的允许访问的域名'
}));
相关推荐
就叫飞六吧10 小时前
WangEditor快速实现版
node.js·mybatis
hyyyyy!10 小时前
《V8 引擎狂飙,Node.js 续写 JavaScript 传奇》
node.js
deming_su12 小时前
第八课:性能优化与高并发处理方案
nginx·性能优化·node.js
入门级前端开发16 小时前
npm install 报错ERESOLVE
前端·npm·node.js
OpenTiny社区20 小时前
Node.js 技术原理分析系列 4—— 使用 Chrome DevTools 分析 Node.js 性能问题
前端·开源·node.js·opentiny
huangfuyk20 小时前
使用Node.js从零搭建DeepSeek本地部署(Express框架、Ollama)
node.js·express·ollama·deepseek
华洛1 天前
老板要求接入DeepSeek,哪家提供的服务强?
前端·javascript·node.js
菜鸟码农_Shi1 天前
《NestJS vs Express:哪个更适合现代 Web 开发?》
node.js
墨菲斯托8881 天前
Node.js原型链污染
前端·javascript·node.js
前端双越老师1 天前
【万字总结】2025 前端+大前端+全栈 知识体系(下)
vue.js·react.js·node.js