node.js [superAgent] 请求使用示例
post请求:
request.post('/api/pet')
.end(function(resp,err){
if (resp.body.status===200) {
alert('yay got ' + JSON.stringify(res.body));
} else {
return next(resp.body);
}
});
get请求:
request.get('/api/pet')
...
});
delete请求:
request.del('/api/pet')
...
});
put请求:
request.put('/api/pet')
...
});
以上就是本文的全部内容了,希望能对大家学习node.js有所帮助。
相关推荐
-
轻松创建nodejs服务器(10):处理POST请求
目前为止,我们做的服务器没有实际的用处,接下来我们开始实现一些实际有用的功能. 我们要做的是:用户选择一个文件,上传该文件,然后在浏览器中看到上传的文件. 首先我们需要一个文本区(textarea)供用户输入内容,然后通过POST请求提交给服务器. 我们在start事件处理器里添加代码,requestHandlers.js修改如下: 复制代码 代码如下: function start(response) { console.log("Request handler 'start' was ca
-
Nodejs Post请求报socket hang up错误的解决办法
参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能.实际使用时报socket hang up错误. 后来发现是请求头设置的问题,发送选项中需要加上headers字段信息(这个估计也和对方的服务器有关,对于不完成的post请求头,可能被丢弃了). 完整的代码如下(遇到类型问题的同学可以做个参考): 复制代码 代码如下: var querystring = require('querystring') , http = require('http'); var
-
node.js中的favicon.ico请求问题处理
复制代码 代码如下: var http=require("http"); var server=http.createServer(); server.on("request",function(req,res){5 console.log(req.url); res.end(); }); server.listen(1337,"127.0.0.1"); 这样的代码在请求时会出现两条请求: 第一条时URL地址为用
-
node.js [superAgent] 请求使用示例
post请求: 复制代码 代码如下: request.post('/api/pet') .end(function(resp,err){ if (resp.body.status===200) { alert('yay got ' + JSON.stringify(res.body)); } else { return next(resp.body); } }); get请求: 复制代码 代码如下: request.get('
-
node.js express安装及示例网站搭建方法(分享)
1.首先肯定是要安装Node.JS windows cmd依次输入如下命令: cd C:\Program Files\nodejs\ npm install -g express npm install -g express-generator 2.创建一个示例工程 windows cmd依次输入如下命令: cd C:\Program Files\nodejs\node_global express -e microblog //即ejs,-j(即jade) cd microblog npm i
-
autojs的Node.js正确退出脚本示例
目录 正文 写界面的格式 脚本退出但是可能会发生异常报错 正文 写界面的格式 class MainActivity extends ui.Activity { ... } 比如我们在界面里面加了个按钮, 点击按钮之后就退出脚本 btn.setOnClickListener(function () { process.exit(0) }); 脚本退出但是可能会发生异常报错 那么正确的姿势是什么呢? 沿用安卓额方法, 要退出脚本的时候, 这样写 // this指向的是org.autojs.autoj
-
实现一个完整的Node.js RESTful API的示例
前言 这篇文章算是对Building APIs with Node.js这本书的一个总结.用Node.js写接口对我来说是很有用的,比如在项目初始阶段,可以快速的模拟网络请求.正因为它用js写的,跟iOS直接的联系也比其他语言写的后台更加接近. 这本书写的极好,作者编码的思路极其清晰,整本书虽说是用英文写的,但很容易读懂.同时,它完整的构建了RESTful API的一整套逻辑. 我更加喜欢写一些函数响应式的程序,把函数当做数据或参数进行传递对我有着莫大的吸引力. 从程序的搭建,到设计错误捕获机制
-
node.js操作mongoDB数据库示例分享
连接数据库 复制代码 代码如下: var mongo=require("mongodb"); var host="localhost"; var port=mongo.Connection.DEFAULT_PORT; var server=new mongo.Server(host,port,{auto_reconnect:true});//创建数据库所在的服务器服务器 var db=new mongo.Db("node-mongo-example
-
Node.js读取文件内容示例
Node.js读取文件内容包括同步和异步两种方式. 1.同步读取,调用的是readFileSync var rf=require("fs"); var data=rf.readFileSync("test","utf-8"); console.log(data); console.log("READ FILE SYNC END"); 输出结果,先内容,后end 2.异步读取,调用readFile var rf=require(
-
Node.js使用Angular简单示例
在"使用AngularJS"中,我们提到了如何在Node.js项目中引入AngularJS,这次提供一个非常简单的示例,演示AngularJS里的指令.数据绑定.服务等内容. 我准备做Web后台管理系统,不同的管理员会有不同的权限,管理员登录后看到的菜单和他的权限有关,能看到什么,是动态生成的(类似RBAC).本文的示例从这个项目而来,当然,现在还是最简单的. 如果没有特别说明,后面我们用到的示例都使用express generator生成. Angular小demo 先搞起来吧. 第
-
PostgreSQL Node.js实现函数计算方法示例
前言 由于工作需要,设计到了阿里云的弹性计算,这里便记录下来 技术栈 node.js postgresql nodemailer controller + services 编写postgresql lib 不管异常还是正常都返回resolve,在resolve中处理结果,通过success字段去处理 const { Pool } = require('pg'); const config = require('../config/default.js'); const { database:
-
node.js操作mongodb简单示例分享
前两篇文章我们介绍了nodejs操作redis和MySQL,下面简要测试一下nodejs操作mongodb: 首先安装nodejs mongodb npm install mongodb 代码 var mongodb = require('mongodb'); var server = new mongodb.Server('localhost', 27017, {auto_reconnect:true}); var db = new mongodb.Db('mydb', server, {sa
-
Node.js发起HTTP请求的6种不同方法小结
目录 介绍 正文 Node.jsHTTPSModule Axios Got Needle Superagent Node-fetch 对比 结语 介绍 本期将向大家介绍6种不同的方法在node.js中去发起HTTP请求,这里我们会通过对掘金社区的板块分类接口 的请求作为演示来完成这个每种不同方法的使用,当然为了更清晰的打印出所得到的数据,我们要提前安装chalk库来给其打印的数据加上颜色,好了,我们马上就要开始啦~ 正文 Node.js HTTPS Module Node.js在标准库中带有ht
随机推荐
- Delphi远程连接Mysql的实现方法
- 比较全的获得ip地理信息的几种方法小结
- 批处理实现乱雨纷飞(黑客帝国特效)
- IOS中的七种手势小结
- 手把手教你实现微信小视频iOS代码实现
- 自己写的php中文截取函数mb_strlen和mb_substr
- Microsoft JET Database Engine 错误 '80004005' 未指定的错误的完美解决方法
- Mac系统上用Docker搭建lamp环境
- Ajax和$.ajax使用实例详解(推荐)
- ruby 存取器 概念
- MSSQL存储过程学习笔记一 关于存储过程
- Java插入修改删除数据库数据的基本方法
- ubuntu关于docker一些事(推荐)
- Android Service详解及示例代码
- Android监听Home键和Back键的区别介绍
- java 中枚举类enum的values()方法的详解
- PHP安装攻略:常见问题解答(三)
- Android自定义Drawable实现圆形和圆角
- iOS开发教程之自定制图片浏览器
- node作为中间服务层如何发送请求(发送请求的实现方法详解)