Я попытался настроить мой прокси, чтобы заставить его реагировать с узлом, который он пытался использовать прокси в пакете. json в клиенте, но он продолжает выдавать ошибку, когда я пытаюсь использовать метод get, поэтому я ищу другое решение и нашел этот, использующий этот модуль npm (http-proxy-middleware), и я запускаю команду npm cache clean --force, чтобы очистить все кэши, чтобы любой мог сказать мне, что является ошибкой в этом, или если есть какой-либо другой метод, который я могу попытаться заставить мое приложение работать нормально
это мой сервер. js файл
const express = require('express');
const connectDB = require('./config/db');
const app = express();
//connect database
connectDB();
// Init Middelware
app.use(express.json({ extended: false }));
const port = process.env.PORT || 6000;
app.get('/', (req, res) => {
res.send('api running');
});
// Define route
app.use('/api/users', require('./router/api/user'));
app.use('/api/posts', require('./router/api/post'));
app.use('/api/profile', require('./router/api/profile'));
app.use('/api/auth', require('./router/api/auth'));
app.listen(port, () => {
console.log(`server started in port ${port}`);
});
и это мой setupProxy. js файл
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api',
proxy({
target: 'http://localhost:6000',
changeOrigin: true
})
);
};
но это дало мне еще одну проблему
[1] proxy is not a function
[1] npm ERR! code ELIFECYCLE
[1] npm ERR! errno 1
[1] npm ERR! social-app@0.1.0 start: `react-scripts start`
[1] npm ERR! Exit status 1
[1] npm ERR!
[1] npm ERR! Failed at the social-app@0.1.0 start script.
[1] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
[1]
[1] npm ERR! A complete log of this run can be found in:
[1] npm ERR! C:\Users\hp\AppData\Roaming\npm-cache\_logs\2020-03-19T10_53_44_499Z-debug.log
[1] npm ERR! code ELIFECYCLE
[1] npm ERR! errno 1
[1] npm ERR! social-app@1.0.0 client: `npm start --prefix social-app`
[1] npm ERR! Exit status 1
[1] npm ERR!
[1] npm ERR! Failed at the social-app@1.0.0 client script.
[1] npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
[1]
[1] npm ERR! A complete log of this run can be found in:
[1] npm ERR! C:\Users\hp\AppData\Roaming\npm-cache\_logs\2020-03-19T10_53_44_587Z-debug.log
[1] npm run client exited with code 1