Клиент шлет запрос получить весь список, вместо списка или ошибки получаю ответ:
Object {data: "<!DOCTYPE html>
↵<html lang="en" class="no-js">
↵<…
↵<!--</div>-->
↵<!--</div>-->
↵<!--</div>-->
↵
↵", status: 200, config: Object, statusText: "OK"}
серверная сторона:
//Find all orders by username
app.get('/api/orders', function (req, res) {
//пробовал и тут брейкпоинт, дебагет тут не проходит.
authorize(req).then(function (foundUser) {
db.orders.findAll({where: {userId: foundUser.id}})
.then(function (orders) {
res.json({message: 'OKk', body: orders});
});
}), function (err) {
res.status(200).send('User not found');
}
});
В этом же контроллере есть метод создать заказ
//Add new order
app.post('/api/order', function (req, res) {
authorize(req).then(function (foundUser) {
var newOrder = {};
newOrder.startDate = req.body.startDate;
newOrder.stopDate = req.body.stopDate;
newOrder.price = 1;
newOrder.totalPrice = 100;
newOrder.userId = foundUser.id;
db.orders.create(newOrder).then(function (order) {
db.orders.findAll({where: {userId: foundUser.id}})
.then(function (orders) {
var ordersList = [];
orders.forEach(function (item, i, arr) {
var order = {};
order.id = item['id'];
order.startDate = item['startDate'];
order.stopDate = item['stopDate'];
order.price = item['price'];
order.totalPrice = item['totalPrice'];
ordersList.push(order);
})
res.json({message: 'order added', body: ordersList});
});
});
}), function (err) {
res.status(200).send('User not found');
}
})
Метод работает, и новый заказ создается и потом получаю все заказы. В чем может быть проблема?
Запрос клиента:
$scope.url = 'http://localhost:3000/api/';
$scope.getAllOrders = function () {
$http({
method: 'GET',
url: $scope.url + 'orders',
}).then(function success(res) {
if (res.data.message == 'OK') {
$scope.orders = res.data.body;
}
})
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Решил значит сделать приложение на phonegap установил и увидел там есть пара примероввсе примеры успешно создаются и по команде phonegap run android запускаются...
Webpack при сборке проекта на vuejs собирает в build assets кучу файлов