Hallo Rolf,
noch einmal zu meinem Problem:
import muß am Anfang stehen - ok
require gehr auch const WebSocketServer = require('ws');ok
Fehler:
in module ws/lib/websocket: (Zeile 692)
const socketServer = new WebSocketServer({ port:8443 });
let parsedUrl;
if (address instanceof URL) {
parsedUrl = address;
} else {
try {
parsedUrl = new URL(address);
} catch (e) {
throw new SyntaxError(Invalid URL: ${address}
);
}
}
SyntaxError: Invalid URL: [object Object]
was habe ich versucht:
npm install url 0k version in package.json "url": "^0.11.4",
npm install URL Error
nodejs Aktuelle Versin 24.5.0
es scheint mir, daß url ({ port:8443 }) nicht verarbeiten kann
was ich gefunden habe(weiß nicht mehr wo):
In modernen Node.js (v10.0.0+) können Sie entweder die Legacy-API oder die neuere Klasse (WHATWG URL API) verwenden:URL
BeispielHolen Sie sich Ihren eigenen Node.js Server // Using the legacy API const url = require('url');
// Using the modern URL class (WHATWG API) const { URL } = require('url'); let url = require('url');
habe ich Legacy-API (module)
hast Du eine Lösung?
Effel