Я пытаюсь сделать вызовы API, используя express js, чтобы получить некоторые данные, а затем использовать их для моего школьного проекта! Я слышал, что я могу установить расширение или что-то подобное в моем браузере, но это будет работать только на моем p c.
, поэтому я пытаюсь создать свой собственный прокси, используя Express JS , Нужно ли мне писать что-то еще на app.get ( '/' ) или все в порядке с sla sh. Заранее спасибо!
const express = require('express');
const request = require('request');
const app = express();
app.use((req, res, next) => {
res.header('Access-Control-Allow-Origin', '*');
next();
});
let key1 = '8151a53b2c1d4c3db2df'
let url ='http://api.sl.se/api2/realtimedeparturesv4.json?key='+key1+'&siteid=9192&timewindow=5'
app.get('/', (req, res) => {
request( { url: url},
(error, response, body) => {
if (error || response.statusCode !== 200) {
return res.status(500).json({ type: 'error', message: err.message });
}
res.json(JSON.parse(body));
console.log(body);
} )
});
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => console.log(`listening on ${PORT}`));```