小编eas*_*ind的帖子

在 vercel 上部署 Express 服务器时遇到问题 [404 页面未找到]

我尝试在 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)

api node.js express axios vercel

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

api ×1

axios ×1

express ×1

node.js ×1

vercel ×1