在WebStorm上本地运行Parse应用程序

时间:2016-04-21 07:30:51

标签: express parse-platform webstorm

我最近开始使用一堆新技术并需要一些帮助。

我正在开发一个现有的parse.com应用。这些人一直在使用Sublime 2.

我正在尝试让应用程序在WebStorm上运行。在做了一些研究并尝试了几件事后,我仍然无法在本地运行它。

我使用WebStorm创建了一个新的Node.js Express应用程序,效果很好,所以我假设我的环境(WIN10)设置正确。

我必须为它创建一个 并像bodyParser一样更改一些库(它使用的是Parse.BodyParser,不推荐使用AFAIK)

我使用npm安装了所有软件包/插件,WebStorm不再抱怨缺少引用等。

以下是第一行:

<label>Monkey &nbsp;   </label>

然后我们在文件的末尾有这个gem:

package.json

现在我假设这是有效的,因为它被部署到parse.com并且它会执行一些 Magic 来托管它。

现在应用程序在我运行时启动但我无法连接到它。 我尝试了以下内容:

运行后连接到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 } })); (这是AFAIK的默认行为)会给我app.listen();

将代码更改为:

https://localhost:63342/ProjectName/

这给了我404 Not Found Index file doesn't exist.

还有什么我可以尝试的吗?

1 个答案:

答案 0 :(得分:1)

如果要在端口3000上托管服务器,则需要导入http模块

import http = require('http');

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