2016-04-21 62 views
0

我最近開始使用一堆新技術,需要一些幫助。在WebStorm上本地運行解析應用

我正在使用現有的parse.com應用程序。這些人一直在使用Sublime 2.

我試圖讓應用程序在WebStorm上運行。在做了一些研究並嘗試了幾件事之後,我仍然無法在本地運行它。

我使用WebStorm創建了一個新的Node.js Express應用程序,並且工作得非常好,所以我假設我的環境(WIN10)設置正確。

我不得不爲它創建一個package.json和改變一些庫周圍像bodyParser(它是使用Parse.BodyParser,它被廢棄據我所知)

我安裝使用NPM所有包/插件,WebStorm不再抱怨缺少的引用等..

這是第一個行:

var express = require('express'); 
var parseExpressHttpsRedirect = require('parse-express-https-redirect'); 
var parseExpressCookieSession = require('parse-express-cookie-session'); 
var bodyParser = require('body-parser'); 
var cookieParser = require('cookie-parser'); 

var app = express(); 
app.set('views', 'cloud/views'); 
app.set('view engine', 'ejs'); 
app.use(parseExpressHttpsRedirect()); // Require user to be on HTTPS. 
app.use(bodyParser); 
app.use(cookieParser('SecretCodeHere')); 
app.use(parseExpressCookieSession({ 
    cookie: { 
     maxAge: 86400000 
    } 
})); 

然後我們有這種寶石在文件的結尾:

app.listen();

現在我假定這工作,因爲這被部署到parse.com和它的一些魔術主辦的。

現在應用程序啓動時,我運行它,但我無法連接到它。 我已經試過如下:

連接到https://localhost:63342/ProjectName/(這是AFAIK默認行爲)運行讓我404 Not Found Index file doesn't exist.

代碼更改後:

app.listen(3000, function() { 
    console.log('App listening on port 3000!'); 
}); 

這給了我localhost unexpectedly closed the connection. ERR_CONNECTION_CLOSED

還有什麼我可以嘗試?

+0

要知道,我是一個.NET開發人員因此很多這些技術節點/快速/解析的對我而言並不熟悉,我正在學習,因爲我正在走。 –

+0

我認爲最好不要將webstorm用作IDE,而只是一個文本編輯器,這樣你就可以更好地理解如何從命令提示符運行nodeJS –

回答

1

如果你想舉辦3000端口的服務器,你就需要導入HTTP模塊

import http = require('http'); 

http.createServer(app).listen(3000, function() { 
    console.log('Express server listening on port 3000')); 
}); 
相關問題