微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

发回带有状态码和数据的 http 请求

如何解决发回带有状态码和数据的 http 请求

就像在 express 中,我们使用 res.status().send() 来发送检索到的数据,仅使用 node.js 时我们会做什么?这是我的代码,我应该添加什么

declare module 'mongoose' { interface Model<T> extends NodeJS.EventEmitter,Acceptsdiscriminator { findOneAndUpsert<T>(  filter?: FilterQuery<T>,update?: UpdateQuery<T>,options?: QueryOptions | null,callback?: (err: any,doc: T | null,res: any) => void,): Promise<T>; } }

解决方法

http.get 从远程服务器获取数据,如此处所述https://nodejs.org/api/http.html#http_http_get_options_callback

回调函数中的req参数不是express app中的req对象(如果你有困惑)

我假设您正在尝试创建一个 http 服务器来执行此操作https://nodejs.org/api/http.html#http_http_createserver_options_requestlistener

要在 http 服务器的响应中设置状态代码,请使用 https://nodejs.org/api/http.html#http_response_statuscode 并在响应正文中发送数据 https://nodejs.org/api/http.html#http_response_end_data_encoding_callback

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。