Ich versuche, eine einfache Node.js-Expressanwendung in Google App Engine (Flex-Umgebung) bereitzustellen."Modul kann nicht gefunden werden" beim Bereitstellen der Node.js-App in Google App Engine
Die Anwendung läuft großartig lokal. Wenn ich versuche, auf App Engine zu implementieren, ich die folgende Fehlermeldung erhalten:
Error: Cannot find module './app/models/xyz'
Meine app Verzeichnisstruktur wie folgt aussieht:
server.js
app/models/xyz.js
In server.js
, benötige ich die xyz.js
Datei wie folgt:
const Xyz = require('./app/models/xyz');
Wenn ich die xyz.js
Datei in den gleichen Stammordner wie server.js
verschiebe, entfaltet sich alles und funktioniert gut.
Dies ist die erste node.js-App, die ich in Google App Engine bereitstellen möchte. Muss ich den Pfad zu app/models/xyz.js
in meinem app.yaml
konfigurieren? Keine der Referenzanträge scheint dies zu erfordern?
Haben Sie das jemals behoben? –