[Node.js]28. Level 5: Express Server
Now let's create an express server which queries out for this search term and just returns the json. You'll need to do a few things:
- Require the express module
- Create the express server 'app'
- On a get request to '/', pipe the request(searchURL)to the response.
- Tell the app to listen on port 8080
var url = require('url');
var request = require('request');
var express = require('express');
options = {
  protocol: "http:",
  host: "search.twitter.com",
  pathname: '/search.json',
  query: { q: "codeschool"}
};
var searchURL = url.format(options);
var app = express.createServer();
app.get('/', function(req, response){
    request(searchURL).pipe(response);
});
app.listen(8080);
[Node.js]28. Level 5: Express Server的更多相关文章
- [Node.js]24. Level 5: Express, Express routes
		Create an express route that responds to GET requests at the URL /tweets that responds with the file ... 
- Node.js 从零开发 web server博客项目[express重构博客项目]
		web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web se ... 
- Node.js 从零开发 web server博客项目[数据存储]
		web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web se ... 
- Node.js 从零开发 web server博客项目[koa2重构博客项目]
		web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web se ... 
- Node.js 从零开发 web server博客项目[安全]
		web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web se ... 
- Node.js 从零开发 web server博客项目[日志]
		web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web se ... 
- Node.js 从零开发 web server博客项目[登录]
		web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web se ... 
- Node.js 从零开发 web server博客项目[接口]
		web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web se ... 
- Node.js 从零开发 web server博客项目[项目介绍]
		web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web se ... 
随机推荐
- 洛谷.4512.[模板]多项式除法(NTT)
			题目链接 多项式除法 & 取模 很神奇,记录一下. 只是主要部分,更详细的和其它内容看这吧. 给定一个\(n\)次多项式\(A(x)\)和\(m\)次多项式\(D(x)\),求\(deg(Q) ... 
- 【搜索】【组合数学】zoj3841 Card
			转载自:http://blog.csdn.net/u013611908/article/details/44545955 题目大意:一副牌除掉大小王,然后有一些已经形成了序列,让你算剩下的牌能组合出多 ... 
- ksyun主机挂载ksyun硬盘
			1.查看虚拟磁盘的设备号是 /dev/vdc ls /dev/vd*2.格式化块设备,强烈推荐ext4文件系统: mkfs.ext4 /dev/vdc 3.准备挂载点,建立挂载目录.例: mkdir ... 
- Go Web编程 第四章--处理请求
			请求和响应 Request结构 URL字段 Header字段 Body字段 Form, PostForm, MultipartForm字段 在处理器函数中,我们可以通过Request获取各个字段的详细 ... 
- 【BZOJ】1864: [Zjoi2006]三色二叉树
			1864: [Zjoi2006]三色二叉树 Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 1295 Solved: 961[Submit][Status ... 
- 【JavaScript代码实现一】数组去重
			function arrayNoDupulate(array) { var hash = {}; var result = []; for(var i=0;i<array.length;i++) ... 
- poj 3630 Phone List 贪心
			Phone List Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 23722 Accepted: 7289 Descr ... 
- UEFI引导模式
			Author: JinDate: 20140827System: windows 刚帮楼下的公司解决了个问题. 原来的办公电脑,预装linux,他们重装成win7.新买的电脑预装成win8,安装出问题 ... 
- .net 基于Jenkins的自动构建系统开发
			先让我给描述一下怎么叫一个自动构建或者说是持续集成 : 就拿一个B/S系统的合作开发来说,在用SVN版本控制的情况下,每个人完成自己代码的编写,阶段性提交代码,然后测试-修改,最后到所有代码完工,进行 ... 
- 使用Lazy<T>实现对客户订单的延迟加载
			"延迟加载"是指在需要的时候再加载数据.比如获得一个Customer信息,并不会把该Customer的Orders信息一下加载出来,当需要显示Orders的时候再加载.简单来说,就 ... 
