Сайт развернут на Azure, но я не могу получить индекс доступа. html - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь создать и выпустить интерфейсное приложение на основе квазара на Azure Portal.

Сборка в порядке.

Выпуск в порядке, но когда я go в по ссылке на приложения я вижу стандартный экран приветствия:

enter image description here

Я проверил развернутый код через S SH, он есть, но он расположен на "/ home / site / wwwroot/index.html "

enter image description here

Как указать правильную папку в моем приложении? Спасибо!

1 Ответ

0 голосов
/ 29 апреля 2020

Во-первых, есть официальное заявление c об этом: как установить документ по умолчанию в Node.js приложении .

Для его решения используется express, Создать index. js там со следующим кодом, затем перезапустите ваше приложение, тогда оно будет работать.

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

Кроме этого, есть другой способ решить эту проблему, использовать pm2, так как он уже является частью стека , Добавьте приведенную ниже команду запуска для приложения:

pm2 serve /home/site/wwwroot --no-daemon

enter image description here

После перезапуска приложения оно выберет страницы индекса из wwwroot.

...