Доступ к бэкэнд через туннели CloudFlareJavascript

Форум по Javascript
Ответить
Anonymous
 Доступ к бэкэнд через туннели CloudFlare

Сообщение Anonymous »

Я настроил туннель на моем ПК Linux для размещения простого веб -сайта. Вот что я настроил до сих пор:
У меня есть 2 публичные имена хостов, связанные с моим туннелем:
  • Домен: Пример.com, Сервис: http: // localhost: 5173
  • Домен: Пример. Http: // localhost: 6969
Я настроил DNS с помощью «Cloudflared Tunnel Route Dns» в командной строке.

Код: Выделить всё

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 
на моем терминале хоста ПК, я получаю правильную информацию из бэкэнд, чтобы маршруты должны быть настроены правильно, и мой бэкэнд выполняется. Когда я попробую curl -x post https://example.com/api/get-matched-report-name , я ничего не получаю.

Подробнее здесь: https://stackoverflow.com/questions/797 ... re-tunnels
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»