Wydaje się, że Windows Azure spodziewa się, że witryna node.js należy uruchomić z:Domyślnie root (server.js) złożyć wniosek node.js miejscu na Windows Azure
node server.js
Czy istnieje sposób, aby zmienić tę komendę ? Konkretnie, korzeń mój wniosek jest index.js
intead server.js
, więc wolałbym, że zrobił:
node index.js
Ktoś wie, czy jest to konfigurowalne? A nawet jeśli tak jest, czy ogólnie uważa się za złą formę posiadanie czegoś innego niż server.js
?
może się mylę, ale podejrzewam, że oni nie uruchomiony węzeł server.js' '' ale raczej początek npm 'który domyślnie jest ustawiony na' node server.js', dlatego też chris odpowiada, aby ustawić główną część pliku package.json. Możesz również ustawić skrypt startowy, zobacz npmjs.org, aby poznać szczegóły. – generalhenry
Czy kiedykolwiek to działa? Próbowałem skonfigurować plik package.json, który przedefiniował plik "start", ale wygląda na to, że Azure szuka pliku server.js, więc nie działa on dla mnie. – martega