无法在我的mac上运行deployd(http://deployd.com/)

时间:2015-06-21 16:15:27

标签: macos deployd

我需要通过deployd创建api,但无法在localhost上打开它。 这是我的代码

Variss-Air:nodeServer manjarb$ dpd create sportsstore
to start your app:
    $ cd sportsstore
    $ dpd
Variss-Air:nodeServer manjarb$ cd sportsstore
Variss-Air:sportsstore manjarb$ dpd -d
starting deployd v0.8.4...
listening on port 2403
type help for a list of commands
dpd > bye
Variss-Air:sportsstore manjarb$ 

但是当它打开浏览器(谷歌浏览器)时。 在这个地址上。

http://localhost:2403/dashboard/

我总是得到这个

This webpage is not available

ERR_CONNECTION_REFUSED
Hide details
Google Chrome's connection attempt to localhost was rejected. The website may be down, or your network may not be properly configured.

所以任何人都知道如何修复它? 谢谢!

2 个答案:

答案 0 :(得分:0)

在您的终端日志中,您似乎正在终止dpd程序,然后尝试访问信息中心。如果您希望可以访问仪表板或API,则必须运行dpd

我实际上和你一样工作,Pro AngularJS?以下是让deployd工作的步骤:

$ cd deployd
$ dpd create sportsstore
$ cd sportsstore
$ dpd -p 5500 app.dpd
dpd > dashboard

最后一行应显示默认浏览器中的信息中心。就像我上面说的那样,您必须在终端中保持dpd运行才能访问仪表板和API。

您可以改为运行此命令:

$ dpd -p 5500 app.dpd &

最后的&符号(&)将使进程在后台运行,因此您可以随时关闭终端或继续使用它进行其他操作。

答案 1 :(得分:0)

我使用与ToastyMallows相同的解决方案。但是,我第一次尝试它时失败了。但是,当我在最后一个终端命令中添加sudo时,它起作用了。我发现的其他讨论让我相信它可能是Mongo的许可问题(我还没有解决)。无论如何,以下内容对我有用:

$ cd deployd
$ dpd create sportsstore
$ cd sportsstore
$ sudo dpd -p 5500 app.dpd
Password: 
dpd > dashboard