请求不起作用,错误:无效的协议:127.0.0.1:?

时间:2017-07-05 15:44:43

标签: node.js request

我是node.js的新手,我使用请求发送帖子请求。但是我收到了错误!

     request({
         method: 'POST',
         url: config.api + '/index',
         body: {
         name: "name"
        },
        json: true
      })

        throw er; // Unhandled 'error' event
        ^

         Error: Invalid protocol: 127.0.0.1:

4 个答案:

答案 0 :(得分:4)

我写的:它工作正常,你可以像这样修改它。

     request({
           method: 'POST',
           url: 'http://127.0.0.1:3000' + '/index',
           body: {
           name: "name"
          },
          json: true
          })

答案 1 :(得分:1)

您的代码不正确:请按照NPM module page

上的说明操作

答案 2 :(得分:0)

如果您使用的是PHP开发服务器,请参阅此线程以获取解决方案。 Stack Overflow

答案 3 :(得分:0)

系统更新后,我在 Win10 上遇到了类似的问题。是系统代理设置引起的。

http_proxy=127.0.0.1:8888
https_proxy=127.0.0.1:8888

将上述环境设置更改为

http_proxy=http://127.0.0.1:8888
https_proxy=http://127.0.0.1:8888

为我完成了工作。

顺便说一句,如果您使用 git-bash,您还可以检查 git 配置。

$git config --list
...
http.sslverify=false
http.proxy=http://127.0.0.1:8888
https.proxy=http://127.0.0.1:8888
...