[英]Why is my very basic node.js endpoint timing out?
我有一個非常簡單的 node.js 應用程序,如下所示:
const express = require('express');
const cors = require('cors');
require('dotenv').config();
const app = express();
const port = process.env.PORT || 5000;
app.use(cors);
app.use(express.json());
app.get('/', function(req,res) {
return res.json({response: "ok"});
})
app.listen(port, () => {
console.log(`Server is running on ${port}`);
})
當我運行nodemon server
時,我從終端收到以下響應:
當我嘗試訪問 localhost:3000/ 時,我得到了這個:
在 postman 中:
我覺得我一定是設置了錯誤,因為我已經刪除了所有代碼,但我仍然收到此錯誤。 有人可以請教嗎?
它應該是:
app.use(cors())
您必須調用 function。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.