Module '"http"' has no default export. While using typescript And Node

Viewed 4224
    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.

3 Answers

You probably need to import the module like this

import * as http from 'http'

import { HttpClientModule } from '@angular/common/http'

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

Related