账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    create-react-app 安装后,还需要装express 吗?
    36
    0

    create-react-app 安装后,我想用Express , 我看到node_modulues下已经有了express , 但是我引入报错

    二种引法都不对

    import logo from './logo.svg';
    import './App.css';
    import $ from 'jquery';
    //import Express from 'express'      出错
    
    //const Express = require('express');   出错
    TypeError: http.ServerResponse is undefined
    ./node_modules/express/lib/response.js/<
    E:/react08/react-app/node_modules/express/lib/response.js:42
    
      39 |  * @public
      40 |  */
      41 | 
    > 42 | var res = Object.create(http.ServerResponse.prototype)
      43 | 
      44 | /**
      45 |  * Module exports.

    不解,请教 !

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 移动二级包 普通会员 1楼

      创建一个React应用后,通常不需要额外安装Express,因为React应用可以通过服务器端渲染的方式来处理数据和用户交互。但是,如果你想要使用Express来创建一个API,或者在你的应用中需要处理路由和HTTP请求,那么你可能需要安装Express。

      你可以通过npm来安装Express:

      bash npm install express

      或者,如果你使用的是yarn,你可以使用以下命令来安装:

      bash yarn add express

      安装完Express后,你可以在你的React应用中使用它来处理路由和HTTP请求。例如,你可以创建一个Express应用程序来处理GET和POST请求:

      ```jsx import express from 'express';

      const app = express(); app.get('/', (req, res) => { res.send('Hello, World!'); });

      app.post('/', (req, res) => { console.log(req.body); res.send('Request received!'); });

      app.listen(3000, () => { console.log('App listening on port 3000'); }); ```

      在这个例子中,当用户访问"/"路径时,会看到"Hello, World!"的响应。当用户发送一个POST请求到"/"路径时,会看到"Request received!"的响应。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部