NodeJS 简单Hello World节点API无法连接简单Hello World节点API无法连接

1szpjjfi  于 2023-03-17  发布在  Node.js
关注(0)|答案(1)|浏览(146)

我正在尝试用nodejs和express创建一个简单的hello world路由,当我运行node index.js时,我在控制台中得到listening on port 3000,但当我转到http://localhost:3000/helloworld时,什么都不起作用,它一直在尝试连接。
我可能在路线的某个地方漏掉了什么。
index.js

const express = require("express");
const app = express();
const helloworld_route = require("./routes/helloworld");

const dotenv = require("dotenv");
dotenv.config({ path: "../.env.sample" });
const port = process.env.PORT;

app.use(express.json);

app.listen(port, () => {
  console.log(`Listening on ${process.env.PORT}`);
});

app.use("/", helloworld_route);

controllers/hello.js

const helloTest = (req, res) => {
  res.send("Hello World!");
  console.log("hello");
};

module.exports = {
  helloTest,
};

routes.helloworld.js

const express = require("express");
const router = express.Router();

const HelloWorld = require("../controllers/hello");

router.get("/helloworld", HelloWorld.helloTest);

module.exports = router;
eyh26e7m

eyh26e7m1#

快速. js**快速.json()**函数

express.json()函数是Express中内置的中间件函数,它使用JSON有效载荷解析传入请求,并且基于body-parser。*
**语法:**express.json([选项])

const express = require("express");
const app = express();
const helloworld_route = require("./routes/helloworld");

const dotenv = require("dotenv");
dotenv.config({ path: "../.env.sample" });
const port = process.env.PORT;

app.use(express.json());

app.use("/", helloworld_route);

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

您使用您的代码**
应用程序使用(express.json());

**

相关问题