我正在尝试使用browserify在客户端lib中使用'request'npm模块,但我遇到了麻烦。
我的代码很标准,我从浏览器版本向服务器发送请求,例如:
request.post("/comments", { json: self }, function(err, resp, body) {
// ... handle response here ...
});
但即使我在Chrome的网络标签中看到请求成功,我也没有收到请求。谁看过这个吗?我是否需要为node.js替换客户端版本的'request'?
答案 0 :(得分:1)
request
有很多依赖项,当我尝试浏览它时,我会得到以下版本:
Error: module "dns" not found from "node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js"
我建议使用以下方法之一:
request
端口。request
提供的完整api,而是它的重量更轻。它不会为你解析响应机构,我估计你想要它。