基于node.js及express实现中间件,实现post、get
首先,当然是有必要的环境,安装node,这个我就不多说了。
依赖模块:
"express": "^4.13.4",
"request": "^2.72.0",
"body-parser": "^1.13.3", 页面
$.ajax({type: "post",url: "/api",contentType: "application/json", //data: {"UserName":"struggle","password":123456}, //普通数据data: JSON.stringify({"formdata":{"UserName":"struggle","password":123456}}), //这里为了应付需要传复杂的json数据success:function(msg){console.log(msg);}});
服务端:
var express = require('express'); var app = express(); var bodyParser = require('body-parser');// 解析json,need it... app.use(bodyParser.urlencoded({extended: false})); app.use(bodyParser.json()); app.post('/api', function(req, res,next){console.log('post-test');console.log(req.body.formdata); var request = require('request');request.post('http://192.168.1.220:8094/User/Login',{form:req.body.formdata},function(err, response, body){res.send(body); //返回的数据 }); });app.use(express.static(path.join(__dirname, '/')))app.listen(8080); console.log('Listening on port 8080');
转载于:https://www.cnblogs.com/wteng/p/5583972.html
基于node.js及express实现中间件,实现post、get相关推荐
- 基于Node.js平台的Express教程
基于Node.js平台的Express教程 Express 简介 什么是 Express Express 能做什么 Express 的基本使用 安装 Express 创建基本的 Web 服务器 监听 ...
- 基于Node.js+Express+MySQL的爱心助农电商管理系统的设计与实现(附源码)
摘要 2020年新型冠状病毒突如其来,在疫情的影响下,全国各个地区的农产品销售均不同程度的出现了需求信息不畅,农产品管理困难,订单物流模糊,农产品滞销等问题的出现.与此同时2020年也是我国全面小康, ...
- 基于Node.js自我展示博客网站-计算机毕设 附源码231547
自我展示博客网站的设计与实现 摘 要 个人博客网站是当今网络的热点,个人博客技术的出现使得每个人可以零成本.零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化, ...
- Node.js毕业设计——基于Node.js+JavaScript+MongoDB的供求信息网站设计与实现(毕业论文+程序源码)——供求信息网站
基于Node.js+JavaScript+MongoDB的供求信息网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Node.js+JavaScript+MongoDB的供求信息网站设计 ...
- 一个基于Node.js的本地快速测试服务器
local-web-test 一个本地的基于node.js的测试服务器 支持快速的启动web容器服务 支持快速的发送get,post请求,并记录在/log文件夹下,并在控制台输出 支持一个函数完成co ...
- 一个基于Node.js的本地快速测试服务器 1
local-web-test 一个本地的基于node.js的测试服务器 支持快速的启动web容器服务 支持快速的发送get,post请求,并记录在/log文件夹下,并在控制台输出 支持一个函数完成co ...
- node ajax crud,基于node.js和rethinkdb的CRUD(增删改查)Web服务
基于node.js和rethinkdb的CRUD(增删改查)Web服务 这是一个简单的REST web服务演示案例源码,使用Node.JS和Express 和RethinkDB,后者持久化JSON数据 ...
- 基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 编码规范)
主题内容:基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 代码规范) 背景描述:上一篇 基于 Node.js + Koa 构建完整的 Web ...
- 用node.js和express.js和jade搭建轻型cms系统
http://cnodejs.org/topic/4f16442ccae1f4aa270010bf 前言: 我们主要做的是iphone/ipad程序,但关注node.js很久,因为我们多少总是要做网站 ...
最新文章
- 12 个最佳的免费学习编程的游戏网站【转】
- 泰拉瑞亚服务器权限文件,泰拉瑞亚云服务器权限
- 把一个人的特点写具体作文_把一个人的特点写具体500字作文
- 一个好的软件开发人员的标准
- zipkin 原理和使用
- winform 配置文件的加密解密
- Java 统计字母个数
- 软件工程(2018)结对编程第一次作业
- eclips常用快捷键
- android 程序 架构,Android应用架构
- IOS开发之Post 方式获取服务器数据
- Spring data JPA图文教程(一)
- python读取Himawari8数据
- 如何通过win10资源监视器来查看对方QQ的IP地址
- 程序员求职之道(《程序员面试笔试宝典》)之看着别人手拿大把的offer,不淡定了怎么办?
- 全面剖析canonical标签
- 通过SecureCRT打开HCL模拟器命令行
- 四年级计算机教案模板,小学四年级计算机教案模板.doc
- 腰椎间盘突出引起的马尾综合征
- TCMalloc详解