小编ara*_*sen的帖子

Heroku Node.js 应用程序可以在本地运行,但在部署时无法运行

我有一个运行良好的 MEAN Stack Heroku 应用程序。但后来我添加了一个新功能:

app.get('/userCreated/:id', function(req, res) {

if (req.cookies.userCreated == req.params.id) { 
    res.send(true);
}
else {
    res.send(false);
}

});
Run Code Online (Sandbox Code Playgroud)

现在,我在加载应用程序时收到 503(服务不可用)错误。任何人都知道为什么会这样?

我正在使用 Angular 和 $http.get() 来访问此 Express.js 函数...

编辑:这是我的客户端 Angular 代码,它正在调用服务器:

var deferred = $q.defer();
function thisUserCreated(id) {
$http.get('/userCreated/' + id).success(function(data) {
deferred.resolve(data);
// returns boolean indicating whether the current user has the proper cookie
// saying this user created the given group
});
return deferred.promise;
};
Run Code Online (Sandbox Code Playgroud)

heroku mongodb node.js express angularjs

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

angularjs ×1

express ×1

heroku ×1

mongodb ×1

node.js ×1