gpt4 book ai didi

javascript - 我可以直接向 Express 应用程序发送请求,而不是通过 http 吗?

转载 作者:行者123 更新时间:2023-12-02 19:56:51 25 4
gpt4 key购买 nike

我有一个创建快速服务器的文件。我们将其命名为 foo_server.coffee

# foo_server.coffee
module.exports = express.createServer()

现在我想要求它并直接在 JavaScript 中发送请求。 (注意,sendRequest 不是一个真正的方法,我只想要一个类似的方法)

app = require './foo_server'
app.sendRequest 'get', '/some/url.html', (status, body, headers) ->
console.log 'yay' if status is 200

有办法做到这一点吗?或者我是否需要将它作为另一个进程生成并通过 http 发送请求,这看起来更痛苦。

最佳答案

简短回答:不可以。Express 只能充当真正的 HTTP 服务器,而不是模拟服务器。使用像 request 这样的库供测试用。您不必生成单独的进程来发送 HTTP 请求。

关于javascript - 我可以直接向 Express 应用程序发送请求,而不是通过 http 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8498038/

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