import http from 'http';
http.createServer((req, res) => {
res.end('Hello World');
}).listen(3000, () => console.log('Port is running on 3000'));
I am using @types/node but it shows an error HTTP module does not have default export.
import http from 'http';
http.createServer((req, res) => {
res.end('Hello World');
}).listen(3000, () => console.log('Port is running on 3000'));
I am using @types/node but it shows an error HTTP module does not have default export.
You probably need to import the module like this
import * as http from 'http'
{
"compilerOptions": {
"esModuleInterop": true
},
}
Just add esModuleInterop at your tsconfig.json file
To be honest with you, it's probably not an import problem as the first answer points out, import http from 'http' works more than fine. The issue is in the IDE to be more specific an indexing/memory issue, so what you do?
Restart