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 小时前
How to handle the response OpenAI Text-To-Speech API in Node.js?
ai·node.js·openai·openai api·response
翔云API12 小时前
简单好用的OCR API
大数据·开发语言·node.js·ocr·php
炒毛豆12 小时前
vue3项目npm i安装依赖一直转圈或安装失败解决方法~
前端·npm·node.js
QGC二次开发13 小时前
Vue3: Node安装下载
开发语言·vue.js·信息可视化·node.js·vue
奔跑的呱呱牛15 小时前
本地如何快速启动静态服务器
运维·服务器·node.js
闲来无事垂钓16 小时前
Node.js学习记录(二)
node.js·接口·express·路由·跨域·cors·jsonp
玄冥洛璃16 小时前
Node.js模块系统
node.js
Fishermen_sail16 小时前
What is Node.JS and its Pros and Cons
node.js
_.Switch16 小时前
深入解析 Node.js 核心模块与异步编程:高效构建现代服务器应用
运维·服务器·前端·node.js·es6
怕冷的火焰(~杰)16 小时前
webpack - 五大核心概念和基本配置(打包一个简单HTML页面)
webpack·node.js