前端命令之nodejs(express)

** express**
近几年来前端不仅仅只会做前端页面,对于后端也涉及了一些,当然node.js的诞生就为前端工程师提供了学习后端的桥梁,
言归正传,使用node就要先引入node,下面就说一下引入node的命令:
大家先在官网下载安装node.js : nodejs下载
安装之后 检查一下是否安装成功:node -v
在这里插入图片描述
1.新建一个项目文件夹
npm init 初始化下项目 生成 package.json 完成之后效果:
在这里插入图片描述
2. 局部安装(在当前项目文件夹里面安装)express,并且保存到 依赖列表 里面 npm install express
在这里插入图片描述
3.在当前目录新建一个 index.js 文件 在这个文件里面来 写 express 的代码

    <1> 引入express模块

        const express = require('express');
       
    <2>使用express() 方法 创建一个 app 应用

        const app = express();
        const bodyParser = require('body-parser')
        (介绍一下bodyparser这个中间件:body-parser 中间件的作用是给 req 添加属性 body,值为对象,以键值对的形式存储请求体中的参数,并且body-parser 只处理 POST 请求,body-parser 模块导出一个对象,上面有两个方法 urlencoded 和 json,分别处理表单提交和 json 格式的请求体参数。)
         app.use(bodyParser.urlencoded({extended:false}));
         (extended: false:表示使用系统模块querystring来处理,也是官方推荐的
         extended: true:表示使用第三方模块qs来处理)
         app.use(bodyParser.json());


    <3> 使用 app 来 接收前端的请求 (get方式  post方式)

        app.get('前端请求的url', (req, res) => {

            // req :  请求对象 负责接收前端(浏览器 )发送过来的数据

            // res:  响应对象 负责响应数据给前端(后端给前端发送数据)

        })
        eg:
        app.get('/news',function (req,res) {
            res.send("hello news1");
       })
       eg:
       app.post('/dataList',function (req,res) {
          console.log(req.body);//req.body获取post提交的数据
      })

    <4> 监听端口

        app.listen(端口号, () => {

            console.log('服务器启动成功...')

        })

需要用到什么模块就下载什么模块,后端可以用require引入
运行程序:node index

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值