后端未记录任何内容

问题描述 投票:0回答:1

我正在尝试使用 Vercel 托管一个全栈网站。我首先将前端和后端放在一个 github 存储库中,但我更改了它,所以现在它们位于不同的存储库中。当我转到后端页面的链接时,它会将 hello world 放在页面上,但它不会将“服务器在端口(端口)上启动”记录到控制台。我已经尝试了一切,但我就是无法弄清楚。

const express = require('express');
const app = express();

const PORT = process.env.PORT || 8040;

app.get('/', (req, res, next) => {
  res.send('Hello World!');
});

app.listen(PORT, () => {
  console.log(`Server started on port ${PORT}`);
});

module.exports = app;

我已经在终端中运行它并记录它,当我从前端发出 GET 请求时(当它们位于同一个存储库中时),它给了我错误并发送了任何内容。

express backend
1个回答
0
投票

Vercel 是一个无服务器环境。因此,它只会在调用函数(端点)时记录事件。应用程序执行将与连续运行的机器略有不同。

查看无服务器环境的文档

© www.soinside.com 2019 - 2024. All rights reserved.