I'm trying to use express at my React-Typescript SPA. But It's giving me the error:
TypeError: Cannot read properties of undefined (reading 'prototype')
(anonymous function)
node_modules/express/lib/response.js:42
39 | * @public
40 | */
41 |
> 42 | var res = Object.create(http.ServerResponse.prototype)
43 |
44 | /**
45 | * Module exports.
I've tried adding target: "node" to my "node_modules/react-scripts/config/webpack.config.js" But it won't work...
Here's some ways I've already tried to solve it:
import express from "express";
app = express();
---------------
import express from "express";
let app: express.Application;
app = express();
-------------
import express from "express";
let app: any;
app = express();
-------------
const express require("express");
let app: express.Application;
app = express();
You have to instantiate both the app and express, use the const keyword as well.
const express = require('express');
const app = express();
Also, look for anywhere in your code base where you have:
import { response } from 'express';
Often this is put in by mistake and removing this line may solve the error
Faced same issue
it was imported under
import e from "express";
not sure cuz of any random IntelliSense extension or maybe the GH copilot auto-completion
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With