我尝试在 vercel 上部署我的 Express 服务器来解决我的前端代码上的 cors 问题
问题是进入部署页面时弹出404错误
但当我在本地主机上尝试时一切顺利
// vercel.json
{
"version": 2,
"builds": [
{
"src": "./index.js",
"use": "@vercel/node"
}
],
"routes": [
{
"src": "/(.*)",
"dest": "/"
}
],
"rewrites": [{ "source": "/api/(.*)", "destination": "/api" }]
}
//index.js
const express = require("express");
const cors = require("cors");
const axios = require("axios");
const app = express();
const PORT = process.env.PORT || 3000;
require("dotenv").config();
let corsOptions = {
origin: ["http://localhost:3000", "https://humanscape-team5a.netlify.app"],
};
app.use(cors(corsOptions));
app.get("/", (req, res) => {
const textQuery …Run Code Online (Sandbox Code Playgroud)