Узел не может прочитать переменную среды из Azure - PullRequest
1 голос
/ 03 мая 2019

Я изучаю вводный курс по веб-приложениям Azure. В одном конкретном руководстве показано, как получить параметр среды, предварительно установленный на портале Azure, и отобразить его на веб-странице, но это не работает для меня.

Код действительно прост, и я только вставляю ответ сервера, куда должен идти параметр env

var server = http.createServer(function(request, response) {
    response.writeHead(200, {"Content-Type": "text/html"});
    response.write("<!DOCTYPE html>");
    response.write("<html>");
    response.write("<head>");
    response.write("<title>Hello</title>");
    response.write("</head>");
    response.write("<body>");
    response.write(`Hello from ${process.env.MyParameter}!`);  //PROBLEM HERE
    response.write("</body>");
    response.write("</html>");
    response.end();
});

Конечно, я настроил новую настройку приложения в моей конфигурации приложения Azure, которая называется MyParameter .
Теперь, если я хочу отобразить какой-нибудь простой текст, такой как response.write("Hello world");, он работает отлично, но когда я пытаюсь получить переменную env, я получаю HTTP ERROR 500 - эта страница не работает ошибка.

Что я делаю не так?

1 Ответ

2 голосов
/ 03 мая 2019

Response.Write (Hello from ${process.env.MyParameter}!);

Это не правильно.

Вы должны использовать

response.write("hello from" + process.env.MyParameter);

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