簡體   English   中英

在Cloud9上啟動一個簡單的DerbyJS項目

[英]Start a simple DerbyJS project on Cloud9

我正在嘗試在Cloud9上部署一個簡單的derby項目。

我已經使用Node.js創建了一個工作區,並添加了以下4個文件的內容。

index.html:

<Body:>
  <!--Templates define both HTML and model-view bindings-->
  Holler: <input value="{{hello.message}}">
  <h2>{{hello.message}}</h2>

index.js:

var app = module.exports = require('derby').createApp('hello', __filename);
app.loadViews(__dirname);

// Routes render on client as well as server
app.get('/', function(page, model) {
  // Subscribe specifies the data to sync
  model.subscribe('hello.message', function() {
    page.render();
  });
});

server.js:

require('derby-starter').run(__dirname, {port: process.env.PORT});

package.json:

{
  "name": "derby-examples",
  "description": "Example applications for the Derby framework",
  "version": "0.6.0",
  "repository": "",
  "main": "server.js",
  "dependencies": {
    "derby": "0.6.0-alpha41",
    "derby-starter": "^0.2.6",
    "derby-stylus": "~0.1.0",
    "express": "~3.18.0",
    "d-connection-alert": "~0.1.0",
    "d-before-unload": "~0.1.0",
    "d-bootstrap": "~0.1.0",
    "d-codemirror": "~0.2.0",
    "d-showdown": "~0.1.0",
    "derby-debug": "^0.1.0"
  },
  "optionalDependencies": {},
  "devDependencies": {},
  "engines": {
    "node": "0.10.x"
  }
}

當我啟動服務器時,它一直在說

Important: use process.env.PORT as the port and process.env.IP as the host in your scripts!                                                                                             

debugger listening on port 15454                                                                                                                                                        
Master pid  27985                                                                                                                                                                       
debugger listening on port 15454                                                                                                                                                        
Failed to open socket on port 15454, waiting 1000 ms before retrying                                                                                                                    

並繼續

Failed to open socket on port 15454, waiting 1000 ms before retrying                                                                                                                    

如何正確啟動服務器?

此錯誤來自調試器,您可以將其關閉然后重試嗎? 您可以通過單擊運行面板上的綠色錯誤圖標來關閉調試器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM