昨天我遇到了MongoDB的异常行为。 所以..我将国家和语言的代码存储在集合中,当客户端应用程序需要这些数据时 - 它会发送'get'请求来获取数据。它同时发生
function init() {
helperService
.getCountries()
.then(success)
.catch(commonService.handleError);
function success(res) {
self.countries = res.data;
}
}
function init() {
helperService
.getLanguages()
.then(success)
.catch(commonService.handleError);
function success(res) {
self.languages = res.data;
}
}
这里我发送请求以获取角度分量$ onInit
中的数据后端代码看起来很简单:
var country = require('countryModel');
var language = require('languageModel');
function getCountries(req, res, next) {
return country
.find({})
.then(success)
.catch(next);
function success(data) {
res.json(data);
}
}
function getLanguages(req, res, next) {
return language
.find({})
.then(success)
.catch(next);
function success(data) {
res.json(data);
}
}
本地所有工作都按预期进行。但在Linux服务器上部署应用程序后,我经常会看到错误404'无法获取/ api /语言'和'无法获取/ api /国家'。有时候我得到了数据,但更多时候我得到一个错误或上面这两个错误。 谁能让我知道出了什么问题?
答案 0 :(得分:1)
在我看来,您在注册路线方面遇到了问题。请检查