Не могу получить доступ к моему api Express.js из Angular6, работающему на сервере - PullRequest
0 голосов
/ 06 ноября 2019

Я загружаю свое приложение Angular на Godaddy Host в public_html dir, с api Express.js в public_html / web-api. Что касается узла на хосте, он работает корректно, потому что я запускаю его с помощью ssh, и у меня есть консольный журнал с init db: img console ssh , но когда я получаю запрос к API, мне кажется, что angular не перенаправляет,И консоль ssh ничего не показывает. Что мне нужно поместить в мою среду и proxy.conf в производство? Локально у меня не было никаких проблем. Нужно ли мне написать порт или папку, в которой находится мой APi?

//enviroment.prod
export const environment = {
  production: true, 
  apiUrl: ['https://web.com'],
};

{
  "/api/*": {
    "target": "https://web.com/web-api",
    "secure": false,
    "logLevel": "debug",
    "changeOrigin": true
  }
}

файлы на хосте: public_html

dir: web-api

Спасибо за поддержку !! !

1 Ответ

0 голосов
/ 06 ноября 2019

Локально я указал порт api:

//Proxy.conf.json
 {
  "/api/*": {
    "target": "http://localhost:3000",
    "secure": false,
    "logLevel": "debug",
    "changeOrigin": true
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...