J'essaie de créer une application Node.js avec LevelDB module dans le service d'application Microsoft Azure. J'ai suivi les étapes données dans ce link pour créer une application. J'ai couru cela localement (Windows10 64bit) et l'ai poussé vers l'Azure. Lorsque j'ouvre le site dans le navigateur, il renvoie une erreur HTTP 500.Erreur lors de l'utilisation de LevelDB dans Azure node.js Service d'application
Lorsque j'exécute npm start
dans le terminal sur https://{app-name}.scm.azurewebsites.net/DebugConsole
, il renvoie l'erreur at.
at D:\home\site\wwwroot\node_modules\levelup\lib\levelup.js:119:34
at D:\home\site\wwwroot\node_modules\abstract-leveldown\abstract-leveldown.js:39:16
Express server listening on port 3000
npm ERR! Windows_NT 6.2.9200
npm ERR! argv "D:\\Program Files (x86)\\nodejs\\4.4.7\\node.exe" "D:\\Program Files (x86)\\npm\\2.15.8\\node_modules\\npm\\bin\\npm-cli.js" "start"
npm ERR! node v4.4.7
npm ERR! npm v2.15.8
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `node app.js`
npm ERR! Exit status 7
npm ERR!
npm ERR! Failed at the [email protected] start script 'node app.js'.
npm ERR! This is most likely a problem with the appName package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node app.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs appName
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR! npm owner ls appName
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! D:\home\site\wwwroot\npm-debug.log
J'ai vérifié le code dans levelup.js:119:34
et a ajouté le journal pour cette erreur. Ce journal renvoie The filename, directory name, or volume label syntax is incorrect.
J'utilise LevelDB pour stocker les données. J'ai initialisé la base de données par var db = levelup('./mydb', { valueEncoding: 'json'});
Que dois-je faire pour utiliser le niveauDB dans Microsoft Azure? Toute aide serait appréciée. Merci.
Il vous sera utile si vous pouvez partager du code. – Srijan