Javascript TypeError的解决方案:无法读取属性';原型&x27;React应用程序中未定义的

Javascript TypeError的解决方案:无法读取属性';原型&x27;React应用程序中未定义的,javascript,node.js,reactjs,express,typeerror,Javascript,Node.js,Reactjs,Express,Typeerror,我对所有暗示JavaScript的东西都是新手,我不理解这个错误。我对自己做了一点记录,有人说错误可能是由写得不好的函数或类似的东西引起的 这些是我的课 bookApi.js Book.js 我也有这样使用它的类: const BookCard = (props) => { const book = props.book; 及 最后一个是唯一的导入方法,它至少没有在cmd提示符下编译代码时给我一个错误,但是出现了“TypeError”,我不理解原因 我尝试将此示例应用于我的项目:

我对所有暗示JavaScript的东西都是新手,我不理解这个错误。我对自己做了一点记录,有人说错误可能是由写得不好的函数或类似的东西引起的

这些是我的课

bookApi.js

Book.js

我也有这样使用它的类:

const BookCard = (props) => {
    const book = props.book;

最后一个是唯一的导入方法,它至少没有在cmd提示符下编译代码时给我一个错误,但是出现了“TypeError”,我不理解原因

我尝试将此示例应用于我的项目:

错误是这样的:

TypeError: Cannot read property 'prototype' of undefined
(anonymous function)
D:/Torrents/Other-Files/Team Project/test/test1/node_modules/express/lib/response.js:42
  39 |  * @public
  40 |  */
  41 | 
> 42 | var res = Object.create(http.ServerResponse.prototype)
  43 | 
  44 | /**
  45 |  * Module exports.
View compiled
./node_modules/express/lib/response.js

http://localhost:3000/static/js/vendors~main.chunk.js:83006:30
__webpack_require__
D:/Torrents/Other-Files/Team Project/test/test1/webpack/bootstrap:856
  853 | 
  854 | __webpack_require__.$Refresh$.init();
  855 | try {
> 856 |     modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId));
      | ^  857 | } finally {
  858 |     __webpack_require__.$Refresh$.cleanup(moduleId);
  859 | }

编辑:我的错误是,我在我的react应用程序(前端)中编写了后端代码,正如一位朋友告诉我的那样,这会使库相互“争斗”,从而导致应用程序崩溃。解决方案:将后端与前端分开。为react应用程序创建一个独立目录,其中仅保留前端,在react应用程序文件夹中创建另一个目录,其中仅保留后端。e、 g.
app/client
用于前端,
app/server
用于后端。

代码看起来正常。您得到的错误是什么?你能把它写进你的帖子吗?@SteveTomlin我现在写了,够了吗?还有,忘了提一下,在文本字段或类似的地方,我用它像这样
{Book.descriere}
,因为“Book”的意思是“Book没有定义”
import Book from '../bookApi';
TypeError: Cannot read property 'prototype' of undefined
(anonymous function)
D:/Torrents/Other-Files/Team Project/test/test1/node_modules/express/lib/response.js:42
  39 |  * @public
  40 |  */
  41 | 
> 42 | var res = Object.create(http.ServerResponse.prototype)
  43 | 
  44 | /**
  45 |  * Module exports.
View compiled
http://localhost:3000/static/js/vendors~main.chunk.js:83006:30
__webpack_require__
D:/Torrents/Other-Files/Team Project/test/test1/webpack/bootstrap:856
  853 | 
  854 | __webpack_require__.$Refresh$.init();
  855 | try {
> 856 |     modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId));
      | ^  857 | } finally {
  858 |     __webpack_require__.$Refresh$.cleanup(moduleId);
  859 | }