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://你的允许访问的域名'
}));
相关推荐
老前端的功夫2 小时前
Web应用的永生之术:PWA落地与实践深度指南
java·开发语言·前端·javascript·css·node.js
浪裡遊7 小时前
Next.js路由系统
开发语言·前端·javascript·react.js·node.js·js
尽兴-7 小时前
[特殊字符] 微前端部署实战:Nginx 配置 HTTPS 与 CORS 跨域解决方案(示例版)
前端·nginx·https·跨域·cors·chrom
gihigo19988 小时前
使用JavaScript和Node.js构建简单的RESTful API
javascript·node.js·restful
labview_自动化8 小时前
Node.js
node.js
liangshanbo12158 小时前
使用 nvm 安装 Node.js
node.js
vvw&8 小时前
如何使用 Nodemon 自动重启 Node.js 应用
linux·运维·服务器·node.js
不说别的就是很菜8 小时前
【AI助手】从零构建文章抓取器 MCP(Node.js 版)
人工智能·node.js
网络精创大傻8 小时前
PHP 与 Node.js:实际性能对比
开发语言·node.js·php
BG8EQB8 小时前
Node.js 环境变量配置实战:从入门到精通
node.js