尝试代理时发生错误:localhost:3000 / api / graphql

时间:2018-06-17 18:35:06

标签: node.js mongodb graphql

我已经启动了Node server和Mongod并尝试运行示例程序。

从命令提示输出:

mongod 命令提示符:

2018-06-17T23:38:19.464+0530 I FTDC     [initandlisten] Initializing full-time diagnostic 
data capture with directory 'C:/data/db/diagnostic.data'
2018-06-17T23:38:19.466+0530 I NETWORK  [initandlisten] waiting for 
connections on port 27017

mongo 命令提示符:

MongoDB shell版本v3.6.5

connecting to: mongodb://127.0.0.1:27017

我可以通过从命令提示符启动mongo来在mongo shell中运行命令。 但示例程序抛出异常。

http://localhost:3000/api/graphql

[0] [HPM] Error occurred while trying to proxy request /api/graphql from 
localhost:3000 to http://localhost:4040 (ECONNREFUSED) 
(https://nodejs.org/api/errors.html#errors_common_system_errors)

我不确定4040端口上没有其他进程正在运行。

让我知道如何解决此问题。

更新步骤顺序:

 install npm
 install mongodb
 $ git clone https://github.com/linnovate/mean.git
 $ cd mean
 $ npm install && npm start

 npm start will open default home page :  http://localhost:3000/
 On home page, click on GraphQL browser

1 个答案:

答案 0 :(得分:1)

您可以尝试用[:: 1]替换localhost。

http://[::1]:3000