Я работаю над веб-проектом, который должен обеспечить полноценный почтовый сервис с реагирующей платформой.
В Inte rnet.
приведено много примеров использования службы отдыха. Я хочу предоставить спокойный сервис.
Я попробовал следующее,
1 - предоставить сервис из реагирующей среды. я вижу, что это невозможно.
2 - предоставить сервис от express и связать его с реакцией через прокси https://www.youtube.com/watch?v=v0t42xBIYIs
для этого примера, метод get работает но post-метод этого не делает.
мой express сервер, как показано ниже.
const express = require('express');
const app = express();
var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.post('/api/customers', (req, res) => {
res.json(req.body);
});
const port = 5000;
app.listen(port, () => `Server running on port ${port}`);
после этого, используйте прокси и реагируйте на код, подобный этому
componentDidMount()
{
fetch('/api/customers')
.then(res => res.json())
.then(customers => this.setState({customers}, () => console.log('Customers fetched...', customers)));
на в этот момент я получаю ошибку ниже
customers.js:18 GET http://localhost:3000/api/vehicles 500 (Internal Server Error)
спасибо за все советы.
я ищу наилучшую практику.