Не удалось развернуть папку приложения (сборки) React в службе приложений Azure - PullRequest
1 голос
/ 27 марта 2020

Я перехожу по этой ссылке ниже, чтобы узнать, как развернуть приложение React в службе приложений Azure. Как развернуть приложение React в службе приложений Azure

Однако я не увидел страницу своего приложения, кроме страницы службы приложения по умолчанию Azure. «Привет, разработчики Node!»

Здесь я приложил скриншоты об условиях развертывания и журналах. [Служба приложений 1 App service

Пожалуйста, сообщите.

enter image description here

enter image description here

enter image description here

1 Ответ

1 голос
/ 27 марта 2020

Обновление:

Другой метод:

Предпосылка этого метода у вас есть Node.js env и установили npm инструменты.

1.добавить индекс имени файла. js под сайтом / wwwroot.

index. js:

var express = require('express');
var server = express();
var options = {
index: 'index.html'                                             //Fill path here.
};
server.use('/', express.static('/home/site/wwwroot', options));
server.listen(process.env.PORT);

2.install express:

запустить эту команду в каталоге wwwroot,

npm install -save express

3.запустите службу приложения и подождите несколько минут.


Оригинальный ответ:

Прежде всего, вы можете перейти по этой ссылке, чтобы узнать, как развернуть приложение реагирования на azure.

https://medium.com/microsoftazure/deploying-create-react-app-as-a-static-site-on-azure-dd1330b215a5

Все из файлов будут загружены в D: / site / wwwroot, физическую папку.

Настройки страницы по умолчанию для веб-приложения на основе Linux os очень похожи.

enter image description here

Например, у меня есть файл с именем index. php в папке public_ html, и я хочу установить его в качестве страницы по умолчанию моего веб-приложения.

Вам необходимо создать файл с именем .htaccess в wwwroot.

Это содержимое файла .htaccess:

DirectoryIndex public_html/index.php

Затем успешно установили страницу по умолчанию:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...