Javascript browser.js:173未捕获错误:不支持process.binding
只要我添加使用Javascript browser.js:173未捕获错误:不支持process.binding,javascript,node.js,reactjs,request,Javascript,Node.js,Reactjs,Request,只要我添加使用request插件的代码块。我得到了这个错误。不知道为什么会来,也不知道该怎么办 已完成安装url,但尚未成功 这是我的密码: export function serviceCall(token, method, url, body) { return new Promise((resolve, reject) => { let start = new Date(); let reqObj = { method, url: `${c
request
插件的代码块。我得到了这个错误。不知道为什么会来,也不知道该怎么办
已完成安装url
,但尚未成功
这是我的密码:
export function serviceCall(token, method, url, body) {
return new Promise((resolve, reject) => {
let start = new Date();
let reqObj = {
method,
url: `${config.api}/${url}`,
headers: {
Authorization: token
}
};
if (body) {
reqObj.body = body;
reqObj.json = true;
}
request(
reqObj,
function (error, response, body) {
try {
if (!error && (response.statusCode === 200 || response.statusCode === 201 || response.statusCode === 204)) {
if (typeof body === 'object') {
return resolve(body);
}
return resolve(JSON.parse(body));
}
// The error messages are actually getting sent in the body
return reject(JSON.stringify(body));
} catch (err) {
reject(err);
}
}
);
});
错误:
browser.js:173 Uncaught Error: process.binding is not supported
at Object.process.binding (browser.js:173)
at Object.eval (util.js:3)
at eval (util.js:1053)
at Object.<anonymous> (bundle.js:6628)
at __webpack_require__ (bundle.js:556)
at fn (bundle.js:87)
at eval (stream.js:6)
at Object.<anonymous> (bundle.js:6700)
at __webpack_require__ (bundle.js:556)
at fn (bundle.js:87)
browser.js:173未捕获错误:不支持process.binding
位于Object.process.binding(browser.js:173)
在Object.eval(util.js:3)
评估时(util.js:1053)
反对。(bundle.js:6628)
at\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwpack\uuuuuuuuuuu require\uuuuuuuuuuuuuuuuuuuu(bundle.js:556)
在fn(bundle.js:87)
评估时(stream.js:6)
反对。(bundle.js:6700)
at\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwpack\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
在fn(bundle.js:87)
经过大量搜索,我找到了一个解决方案。这个问题是由我在应用程序中使用的一个插件react脚本造成的。在将该插件更新到最新版本0.8.2
后,它对我起了作用。我将把这个答案留给那些将来可能会面临类似问题的人
我有react脚本1.0.10版,但仍然存在此问题