使用express框架接收和发送ajax信息
回到文章总目录
Express框架
我们的ajax需要对服务端发对请求,所以我们需要这个服务端接收和发送
Express的基本使用
使用终端进入文件夹中(ajaxtest
)
1.初始化node.js
npm init --yes
将会自动创建package.json
文件
解释:npm
是node.js
平台下的一个包管理工具
2.安装express
npm i express
安装完毕之后将会自动创建node_modules文件夹
,package-lock.json文件
3.创建项目文件夹
在文件夹中(ajaxtest)创建一个testone文件夹
并在testone文件夹
创建(express基本使用.js
)文件(下面的代码为写入的代码)
(express基本使用.js)
// 1. 引入express
const express = require('express');// 2.创建对象
const app = express();// 3.创建路由规则 里面的形参 request与response (自己可以随便定义名字的)
// 建议写成 request与response 因为可以见名思意,方便自己看
// request 对请求报文的封装
// responst 对响应报文的封装app.get('/', (request, response)=>{// 设置响应response.send('HELLO EXPRESS express');});// 4. 监听端口启动服务
// 这里listen(8000)后面添加了一个回调,用来提示,告诉自己是否监听成功
app.listen(8000, ()=>{console.log("服务已经启动,8000端口监听中......");
});
启动服务
在终端中执行(位置-js文件夹中)
node express基本使用.js
打开网页
127.0.0.1:8000
查看F12
查看最基本的请求报文和响应报文
和响应体
使用express框架接收和发送ajax信息相关推荐
- Express框架与Ajax应用
文章目录 Express框架 Ajax发送请求前的准备 前端页面的准备 服务端的代码准备 用Ajax发送GET请求 服务器端js 请求端 代码的注意点 Ajax设置请求参数 Express框架 Exp ...
- C# message简单实现窗口间信息接收与发送
刚接触windows 不同程序 窗口消息传递,不理解IntPtr SendMessage(int hWnd, int msg, IntPtr wParam, IntPtr lParam)这函数怎么用? ...
- Ajax通讯异常12002,前端MVC框架[02] 发送AJAX请求及建立连接池
前端MVC框架[02] 发送AJAX请求及建立连接池 默认分类 2012-10-11 07:51:28 < ol start='100' class='dp-xml'> / 异步请求管理器 ...
- Ajax学习:nodejs安装+express框架介绍
ajsx应用中,需要安装nodejs环境 基于Chrome V8引擎(和浏览器上的谷歌的解析引擎一样)JavaScript运行环境 (31条消息) Node.js_安装_哇嘎123的博客-CSDN博客 ...
- express框架+fetch/axios.js(本机实现跨域请求)
之前实现过使用jQuery-Ajax跨域请求,写过一个专题:jQuery-Ajax实现跨域 Promise实现跨域 使用Promise也可以实现跨域请求. 普通的Promise模板: var p = ...
- express框架实现文件上传、下载及推送(使用Websocket)
目录 文件上传 客户端上传文件:bootstrap-fileinput插件 插件安装 插件使用 服务端接受文件:formidable模块 文件列表推送 客户端主动获取文件列表:fs模块 服务端主动推送 ...
- Node.js Express 框架 Express
Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具. 使用 Express 可以快速 ...
- node Express 框架
哈.github的地址已经更换,求start https://github.com/mySoul8012 继续~ Express框架 简单介绍一下 Express事实上Node内置的http模块上构建 ...
- 使用fetch函数发送ajax
回到文章总目录 使用fetch函数发送ajax请求 MDN文档地址 中文文档 https://developer.mozilla.org/zh-CN/docs/Web/API/WindowOrWork ...
最新文章
- swift 之SnapKit 动画
- spring整合hibernate(注解、xml)applicationContext.xml配置
- linux ssh 登陆后欢迎界面 banner 设置
- 开发日记 20210316
- C++结构名、联合名、枚举名都是类型名
- 计算机usb接口充电效率差,usb2.0和3.0的区别 从传输速度和充电效率等来区别
- UI控件问题和XCode编译警告和错误解决方法集锦 (持续更新ing)
- 【CyberSecurityLearning 15】VLAN技术与Trunk
- Android 编程下获得应用程序的签名
- 我的Objective-C系列文章
- Python快速安装库的靠谱办法
- python抓取教学_Python Selenium 实战教学:爬取每日天气
- 5 张图带你搞懂容器网络的工作原理
- 常见概率模型在市场中的应用
- python3一键排版证件照(一寸照、二寸照),附源代码
- 万兴pdf编辑解压后打不开_为什么有的PDF文档无法编辑?
- layui模板引擎文档 - layui.laytpl的具体使用
- 别错过这张AI商用清单:你的生产难题可能被一个应用解决!
- 用计算机打女生节快乐,二十好几还没女朋友?女神节的打开方式出了问题
- Linux常用命令详解文库
热门文章
- sql azure 语法_将SQL工作负载迁移到Microsoft Azure:规划迁移
- Canvas--文字渲染
- 20155235 信息安全技术概论 第二次实验报告
- JavaScript正则表达式简明教程(二)
- JavaWeb -- Struts1 使用示例: 表单校验 防表单重复提交 表单数据封装到实体
- BDT在Mac(10.8.3)下找不到libfreetype.6.dylib
- archlinux 更新错误 Unrecognized archive format
- 无法复制_desktop:访问被拒绝的解决方法
- Random()种子数
- JDK8 Stream操作整理