gpt4 book ai didi

node.js - Node/Express.js api 通过终端运行请求

转载 作者:太空宇宙 更新时间:2023-11-03 23:16:58 25 4
gpt4 key购买 nike

我有一个node.js/express 服务器,我通过在浏览器上添加请求来获取信息,如下所示:

http://localhost:3000/list/1

这将返回一个数据列表。

我的问题是...我是否可以打开终端窗口并从那里发出相同的请求?

这可以做到吗?如果可以的话怎么做?

这是路线代码:

app.route('/list/:id')
.get((req:Request, res: Response) => {
let id = req.params.id;
res.status(200).send(list[id]);
});

最佳答案

您可以考虑使用curlPostman (Postman 不是在终端中运行,但值得一看)。使用curl,您可以通过curl http://localhost:3000/list/1来执行一个简单的GET请求。

假设您有以下 index.jsnode ./index.js 一起运行:

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

app.get('/foo', function (req, res) {
res.status(200).json({ name: 'foo' });
});

app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});

然后,curl localhost:3000/foo 打印 {"name":"foo"}

关于node.js - Node/Express.js api 通过终端运行请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54240148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com