Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试在节点中使用request.js库时出错_Javascript_Node.js_Express_Request_Body Parser - Fatal编程技术网

Javascript 尝试在节点中使用request.js库时出错

Javascript 尝试在节点中使用request.js库时出错,javascript,node.js,express,request,body-parser,Javascript,Node.js,Express,Request,Body Parser,我正在node/express应用程序中使用request.js进行测试。但是,在运行命令节点post.js时,我不断遇到以下错误: 执行此操作时,服务器未运行 打开一个终端并键入 node server.js 在另一个终端: node post.js因为我在mac上。我必须做到以下几点: 首先在终端A中运行此命令 nodemon server.js 然后在“终端B”中运行此命令 sudo节点post.js 然后检查终端A,我将看到我的数据记录在控制台中 events.js:160 thro

我正在node/express应用程序中使用request.js进行测试。但是,在运行命令节点post.js时,我不断遇到以下错误:


执行此操作时,服务器未运行

打开一个终端并键入 node server.js

在另一个终端:
node post.js

因为我在mac上。我必须做到以下几点:

首先在终端A中运行此命令

nodemon server.js

然后在“终端B”中运行此命令

sudo节点post.js

然后检查终端A,我将看到我的数据记录在控制台中

events.js:160
  throw er; // Unhandled 'error' event
  ^

Error: Invalid protocol: null
at Request.init (/Users/amenra/Documents/node-apps/learnexpress/node_modules/request/request.js:460:31)
at new Request (/Users/amenra/Documents/node-apps/learnexpress/node_modules/request/request.js:130:8)
at request (/Users/amenra/Documents/node-apps/learnexpress/node_modules/request/index.js:54:10)
at Function.post (/Users/amenra/Documents/node-apps/learnexpress/node_modules/request/index.js:62:12)
at Object.<anonymous> (/Users/amenra/Documents/node-apps/learnexpress/post.js:2:13)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)