【问题标题】:Cannot run deployd (http://deployd.com/) on my mac无法在我的 Mac 上运行已部署 (http://deployd.com/)
【发布时间】:2015-08-03 04:21:40
【问题描述】:

我需要通过部署创建api,但无法在本地主机上打开它。 这是我的代码

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.

所以有人知道如何解决它吗? 谢谢!

【问题讨论】:

    标签: macos deployd


    【解决方案1】:

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

    我实际上和你在读同一本书,Pro AngularJS?以下是部署工作的步骤:

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

    最后一行应该会在您的默认浏览器中显示仪表板。就像我上面说的,你必须让dpd 在终端中运行才能访问仪表板和 API。

    您可以改为运行此命令:

    $ dpd -p 5500 app.dpd &
    

    末尾的和号 (&) 将使进程在后台运行,因此您可以随时关闭终端或继续将其用于其他事情。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-10
        • 1970-01-01
        • 2022-11-14
        相关资源
        最近更新 更多