Node.js AJAX JS DOM前后台交互 详细步骤手把手(图解)

本文详述了使用Node.js搭建后台,通过AJAX进行浏览器请求的步骤,涵盖GET、POST、PUT、DELETE四种方式。同时,讲解了DOM的基本操作,包括元素查询、事件绑定、innerHTML及value属性的使用,提供了实战练习和清空多余空格的trim()方法。
摘要由CSDN通过智能技术生成

前后台交互步骤

一、搭建后台

1.创建项目目录basepro

2.创建项目目录中的静态文件夹public

3.安装依赖

首先这样做会生成一个package.json的配置文件,并在里面增加相应的版本信息,以后运行程序时,安装依赖包可以直接 npm install xxx

其次,安装npm install express时项目目录会创建node_modules目录,并在该目录下多了所有依赖的包。

4. 创建app.js作为项目的入口文件,用于创建应用程序对象

- 引入express

- 创建WEB服务器

- 监听8080端口

- 托管静态资源./public文件

- 创建get方式请求的路由,并查看参数和给予返回值

- 解析表单中的 url-encoded 格式的数据

- 创建post方式请求的路由,并查看参数和给予返回值

- 创建put方式请求的路由,并查看参数和给予返回值

- 创建delet方式请求的路由,并查看参数和给予返回值

5. 运行 app.js

//在当前目录下的终端中输入npm install express 安装
//1.引入express
var express = require('express');
//2.创建web服务器,实例化
var app = express();
//3.设置端口
app.listen(8080);
/* 4.静态资源托管express.static()将静态资源的
目录放入到参数中,不是必须只有这一个文件目录可以托管,
也不是只有这一个文件目录可以 */
app.use(express.static('./public'));
//5.在终端启动服务器node app.js
//6.给前台一个接口地址,因为前台发请求用的get,后台交互数据,也用的get
//地址路径(字符串格式)
//接收前台?方式传递的参数
app.get('/getpar1',(req,res)=>{
    console.log(req.query)
})

//接收post方法的接口地址
//接收之前,需要单独解析通过urlencoded传递的格式
app.use(express.urlencoded({extended:false}))
app.post('/ajaxpost',(req,res)=>{
    console.log(req.body)
    res.send('post方式返回值')
})

//接收put方法的接口地址
app.put('/ajaxput',(req,res)=>{
    console.log(req.body);
    res.send('put方式返回值');
})

//接收delete方法的接口地址
app.delete('/ajaxdel/:names',(req,res)=>{
    console.log(req.params);
    res.send('delete方法返回值')
})
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

D_evin_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值