Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Uncaught TypeError: URL is not a constructor using WHATWG URL object support for electron

I am trying to read a file using WHATWG URL object support here

and I am getting this error: Uncaught TypeError: URL is not a constructor

here is my code:

var fs = require("fs");                                       const { URL } = require('url');  var dbPath = 'file://192.168.5.2/db/db.sqlite';  const fileUrl = new URL(dbPath);
like image 617
Ana Houa Avatar asked Jun 24 '17 15:06

Ana Houa


1 Answers

I faced the same issue, then I looked into the url module and found a solution

For Node V6 use,

const URL = require('url').Url; 

or

const { Url } = require('url');  

If you look into the module, it exports 5 methods one of which is Url, so if you need to access Url, you can use either of the two methods

like image 126
Kowsalya Avatar answered Sep 28 '22 04:09

Kowsalya