ho creato semplice applicazione node.js (codice sorgente da qui https://azure.microsoft.com/en-us/blog/visual-studio-code-and-azure-app-service-a-perfect-fit/)" 'programma' attributo non esiste" per node.js base proiettano
var http = require('http');
http.createServer(function (req, res) {
console.log('Got request for ' + req.url);
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('<h1>Hello Code and Azure Web Apps!</h1>');
}).listen(process.env.PORT);
e cliccato VSCode generato launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/app.js",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceRoot}",
"preLaunchTask": null,
"runtimeExecutable": null,
"runtimeArgs": [
"--nolazy"
],
"env": {
"NODE_ENV": "development"
},
"externalConsole": false,
"sourceMaps": false,
"outDir": null
},
{
"name": "Attach",
"type": "node",
"request": "attach",
"port": 5858,
"address": "localhost",
"restart": false,
"sourceMaps": false,
"outDir": null,
"localRoot": "${workspaceRoot}",
"remoteRoot": null
}
]
}
E ancora una volta lanciato vedo:
attributo 'programma' non esiste.
Qualcuno può aiutare cosa c'è che non va?
Quanto sopra è la risposta corretta. È il "programma": "$ {workspaceRoot} /app.js", 'linea che causa l'errore; il file js a cui fa riferimento questa riga non esiste. – Yiling
Non credo che sia corretto. Non c'è niente di sbagliato in app.js Non l'ho provato, ma la risposta di Colin di seguito è ciò che faccio sempre. –
Questa risposta era corretta per la domanda data. Il post del blog elencato nella domanda utilizza il file 'server.js' come file di avvio. Forse una risposta migliore sarebbe stata "l'attributo' program' sta puntando al file sbagliato " – mdickin