【发布时间】:2018-11-14 16:17:23
【问题描述】:
连接到 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 为发布请求提供错误我已经成功地为 localhost 运行它,但现在我想迁移到 mlab 我必须在 Angular 服务中使用的 url 点是什么
【问题讨论】:
-
那么到目前为止你尝试过什么?
-
以上代码是我为mlab所做的修改
-
尝试将方法更改为
post。 Put 应仅用于更新。因此,login组件应该使用put,而register部分应该使用post。试试看,看看它是否返回任何错误。另外,Angular 是在开发模式还是生产模式下运行? -
开发模式整个 Angular 代码在一个文件夹中,在它之外是后端代码,我只是询问我必须使用的 Angular 服务的 url 是什么
标签: node.js angular mean-stack