Прокси для внутренних звонков в Node js express - PullRequest
0 голосов
/ 27 мая 2020

Я создал приложение для рендеринга angular на стороне сервера. Запуск приложения с использованием node cmd node app. js

Теперь я хочу создать прокси для вызова URL-адреса серверной части и получить ответ JSON для отображения в пользовательском интерфейсе.

для отображения html файлов

app.get('/*', (req, res) => {

console.time (GET: ${req.originalUrl}); res.render ('./ dist / browser / index', {req: req, res: res}); console.timeEnd (GET: ${req.originalUrl}); });

прокси, созданный для apis остатка серверной части

app.use('/api*', createProxyMiddleware({ target: 'https://backend.url.com',pathRewrite: {'^/api' : ''},changeOrigin: true }));

Когда я пытаюсь вызвать / api в методе HttpClient, я получаю html код в качестве ответа вместо json ответа .

Пожалуйста, помогите мне, что мне не хватает в конфигурации прокси.

...