/ / Wdrożenie platformy Azure w aplikacji węzła nie działa z eksportem. - node.js, azure, wdrożenie, ekspresowe

Wdrożenie platformy Azure nie działa z eksportem. - node.js, azure, wdrożenie, ekspresowe

Próbuję wdrożyć prostą aplikację na lazurach, która przyjmuje imię i nazwisko. Rusztowania są wykonywane za pomocą ekspresu iz jakiegoś powodu strona internetowa jest pusta, gdy próbuję uzyskać do niej dostęp.

Myślę, że znalazłem część problemu (a przykładowy kod, którego używam, pochodzi z domyślnej aplikacji ekspresowej), gdzie domyślny kod wygenerowany przez ekspresowe zastosowania w pliku tras w pliku index.js:

/* GET home page. */
router.get("/", function(req, res) {
res.render("index", { title: "Express" });
});

module.exports = router;

ale zmieniłem go na indywidualny eksport, żeby wyglądał bardziej jak ten.

exports.index = router;

I odpowiednio zmodyfikowałem również app.js, więc wygląda to tak:

app.use("/", routes).index;
app.use("/users", users);

Zmodyfikowana aplikacja działa lokalnie, ale po jej wdrożeniu strona wydaje się pusta. Czy ktoś wie, dlaczego? Dzięki za przeczytane.

Odpowiedzi:

0 dla odpowiedzi № 1
app.use("/", routes).index;

Powinno być:

app.use("/", routes.index);