0
我正在使用來自Shipstation的外部API。我可以做一個GET請求來將信息很好地拖入Nodejs中,但是我無法弄清楚如何在Angular中將數據傳輸到客戶端以進行操作?我一直在爲此掙扎幾天,所有的搜索功能都無濟於事。將外部API傳遞給Angularjs
server.js
var express = require('express');
var request = require('request');
var app = express();
app.use(express.static('public'));
var Orders = require('./controllers/ordersController');
app.use('/orders', Orders);
app.listen(3000, function() {
console.log('I am live on port 3000');
});
ordersController.js
var request = require('request');
module.export = request({
method: 'GET',
url: 'https://ssapi.shipstation.com/orders/listbytag?orderStatus=awaiting_shipment&tagId=32099&page=1&pageSize=100',
headers: {
'Authorization': 'xxxxxxxxxxx'
}}, function (error, response, body) {
console.log('Status:', response.statusCode);
console.log('Headers:', JSON.stringify(response.headers));
console.log('Response:', body);
});
我想最好的辦法是把GET請求以自己的 「訂單」 模塊,將其導出,然後在http請求(/ orders)中具有角度訪問路由。理論上聽起來不錯,對吧?
我很感謝提前的幫助!多謝你們!