У меня есть проект с узлом express и angular, где кажется, что независимо от того, что я делаю, я не могу получить конечный продукт, чтобы правильно выполнить запрос get.У меня есть незавершенный проект, где работает запрос думал.Я действительно не вижу, в чем разница между двумя проектами.
файл моего сервера:
const express = require('express');
const path = require('path');
const app = express();
const routes = require('./server/routes/routes');
app.use(express.static(path.join(__dirname, 'dist')));
app.use('/routes', routes);
app.get('*', (req, res)=>{
res.sendFile(path.join(__dirname, 'dist/index.html'))
});
const port = process.env.PORT || 4600;
app.listen(port, (req, res)=>{
console.log(`RUNNING on port ${port}`);
});
Журнал консоли также не происходит, так как запрос приводит к ошибке
мой файл route.js:
const express = require('express');
const router = express.Router();
const axious = require('axios');
const PostAPI = 'https://jsonplaceholder.typicode.com';
router.get('/', (req, res) => {
axious.get(`${PostAPI}/posts`).then(posts => {
console.log(posts.data);
res.status(200).json(posts.data);
}).catch(error => {
res.status(500).send(error);
})
});
module.exports = router;
Я не получаю никаких ошибок при запуске приложения или ошибок пути.Но я также никогда не получаю результат API больше ... Я не уверен, что здесь не так.Реплика всего моего проекта находится здесь на этом github, так что вы можете увидеть угловую часть проекта.
https://github.com/ana-acoss/Node-Express-and-Angular- Я получаю это только при запуске своего приложения
Я пытался выяснить, в чем проблемано все равно ничего.