Projekt I (von hier https://azure.microsoft.com/en-us/blog/visual-studio-code-and-azure-app-service-a-perfect-fit/ Quellcode) einfach node.js Anwendung erstellt"Attribut 'Programm' nicht vorhanden" für grundlegende node.js
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);
und angeklickt VSCode erzeugt 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
}
]
}
Und noch gestartet, wenn ich sehe:
Attribut 'Programm' nicht existiert.
Kann jemand helfen, was ist los?
Die oben ist die richtige Antwort. Es ist das '" Programm ":" $ {workspaceRoot} /app.js ",' Zeile, die den Fehler verursacht; Die von dieser Zeile referenzierte js-Datei existiert nicht. – Yiling
Ich glaube nicht, dass das richtig ist. Nichts ist falsch mit app.js Ich habe es nicht versucht, aber Colin Antwort ist unten, was ich immer mache. –
Diese Antwort hat zu der angegebenen Fragee geantwortet. Der Blogpost in der Frage verwendet die Datei 'server.js' als Startup-Datei. Vielleicht wäre eine bessere Antwort "das' Programm' Attribut zeigt auf die falsche Datei " – mdickin