node.js小知识

一.express框架

 基于Node.js平台,快速、开放、极简的WEB开发框架

 www.expressjs.com.cn

 属于是第三方模块,需要先下载安装

   npm  install  express

 1.创建WEB服务器

const express=require('express')

const app=express()  //创建WEB服务器

app.listen(3000)  //设置端口

 2.路由

  用来监听特定的一种请求;路由包含有三部分:请求的URL、请求的方法、回调函数

  res 响应的对象

    res.send()  设置响应的内容并发送

    res.redirect()  设置响应的重定向

res.sendFile()  设置响应的文件,文件必须使用绝对路径 __dirname

 req 请求的对象

    req.method  获取请求的方法

    req.url   获取请求的资源

req.query   获取get传递的参数

二.路由传参

传参方式

格式

路由获取

get传递

http://127.0.0.1:3000/search?a=1&b=2

req.query

{a:1, b:2}

post传递

http://127.0.0.1:3000/search

URL中不可见

req.body

需要使用插件将post传参转为对象

{a:1, b:2}

三.表单标签

<form  method=""  action="">

   <input  name="">

</form>

表单用于提交按钮点击后,向服务器发请求

 method  设置请求的方法,默认是get

 action  设置请求的URL

表单控件中的name,用于设置参数名,用来接收用户输入的值。

四.使用插件将post传参转对象

  在路由前边使用

app.use( express.urlencoded({

  extended: true  //内部是否使用第三方模块转对象

}) )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值