从localhost

时间:2018-06-05 08:33:33

标签: node.js angular mean-stack

连接到mlab:

mongoose.connect('mongodb://user:pass@ds147890.mlab.com:47890/mean',
  function(err){
  if(err) console.log(error);
  else console.log('connected');
});

这是api点:

app.post('/api/register',function(req,res){
//code for register
});  

现在有角度的服务:

requestpass(e){
  var email = e;
    return this.http.post('/api/register',{}, 
    {params: {useremail :email}});
}

现在angular为post请求提供了错误我已成功为localhost运行它但现在我想迁移到mlab我必须在角度服务中使用的url点

1 个答案:

答案 0 :(得分:0)

我发现您在帖子中使用了API网址

return this.http.post('/api/register',{}, 
    {params: {useremail :email}});

但是API的完整路径在哪里? 例如:

return this.http.post('IP_OR_DOMAIN_NAME'+'/api/register',{}, 
    {params: {useremail :email}});

您是否曾尝试通过邮递员与API建立联系?