effel: Einzelwerte über Nodeserver zum Client

Beitrag lesen

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