У меня есть 2 публичные имена хостов, связанные с моим туннелем:
- Домен: Пример.com, Сервис: http: // localhost: 5173
- Домен: Пример. Http: // localhost: 6969
Код: Выделить всё
export const getMatchedReportName = async () => {
return await axios.post(`https://example.com/api/get-matched-report-name`);
}
< /code>
Вот фрагмент моего экспресс-бэкэнда: < /p>
const app = express();
const PORT = 6969;
const corsOptions = {
origin: [
`http://localhost:5173`,
`http://localhost:6969`,
"https://example.com",
],
optionsSuccessStatus: 200,
};
app.post("/api/get-matched-report-name", Controller.getMatchedReportName);
app.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});
< /code>
Я могу получить доступ к своему веб -сайту через общедоступный Интернет, но я не могу достичь бэкэнд -маршрута. Вот пример ошибки, которую я получаю при попытке получить доступ к моему бэкэнд с веб-сайта:
post https://example.com/api/get-matched-report-name 404 (не найдено)
я попробовал создать файл. Папка, но это не сработало. Когда я пробую Curl -x post http: // localhost: 6969/api/get-matched-report-name Подробнее здесь: https://stackoverflow.com/questions/797 ... re-tunnels
Мобильная версия