我最近开始使用一堆新技术,需要一些帮助。在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
还有什么我可以尝试?
要知道,我是一个.NET开发人员因此很多这些技术节点/快速/解析的对我而言并不熟悉,我正在学习,因为我正在走。 –
我认为最好不要将webstorm用作IDE,而只是一个文本编辑器,这样你就可以更好地理解如何从命令提示符运行nodeJS –