NodeJs新手学习笔记之工具准备
2012-10-04 04:43
465 查看
NodeJs新手学习笔记之工具准备
导言工具
导言
这篇文章属于<完全nodeJs入门> 后的新手补充,留给以后Nodejs火了以后一大堆还没系统学过http协议的朋友看的,建议看这篇之前,请先阅读nodejs 完全入门.也算是为了让你看懂另外一篇<用NodeJS打造你的静态文件服务器>的基础 的基础.工具
1 jmeter 用于http访问的调试,因为在浏览器下很多实验室无法进行的或者麻烦2 WebStorm 一款很好的Nodejs IDE工具,有30天的试用期,建议入门使用,以后慢慢学习配VIM 或者其他 ide 工具,具有nodejs 完全的代码提示功能,这功能对于刚开始学Nodejs非常好用.
从http的状态码开始
如果你很有空的话你可以直接去w3c那里看http协议的定义,绝对比看任何资料强....Hypertext Transfer Protocol -- HTTP/1.1
当然,不是所有人都用这个毅力把这个协议看完,所以,我们就找我们需要的部分.
W3c关于状态码的定义部分
我们是否一定要按照标准来?
我们改造一下那个经典的入门代码:var http = require("http");
var reqFuncton = function(req,res){ res.writeHead(404 ,{"Content-Type": "text/plain"}); res.write("Hello World"); res.end(); }
var server = http.createServer(reqFuncton); server.listen(8888);
会发生什么事情呢?打开浏览器
我们可以看出程序的运行非常正常.接着我们换用jmeter进行测试
我们可以看出返回了一个经典的404 Not Found 的错误.虽然这样,但是,我们依然能获得我们需要的结果.绕了这么大的一个弯想表达什么意思呢?
http返回的状态码其实并不影响我们程序的运行,但是,遵循标准的定义,能更好了兼容现有的知识体系,这也是为什么这个时间需要标准的原因之一
关于http协议有篇很好的博文,建议大家看看 HTTP协议漫谈
相关文章推荐
- Spring 、SpringMVC、Mybatis、MySQL、Maven、Tomcat搭建JavaWeb项目流程---学习笔记(一)工具准备及环境配置
- lua学习笔记——开发工具准备
- Java 学习笔记(一)工具下载准备
- NodeJs新手学习笔记练习项目大纲
- (一)(三)PHP学习笔记――――工具准备:zend studio 12.0.1
- NodeJs新手学习笔记练习项目大纲
- NodeJs新手学习笔记练习项目大纲 推荐
- Nodejs 模块 与 npm 包管理工具(笔记1)
- 新手学习CSS的一些些笔记
- 【Cocos2d-X开发学习笔记】开发工具之Tiled地图编辑器的使用
- gradle构造工具学习笔记
- 【深度学习】【caffe实用工具4】笔记26 windows下使用Caffe中的源代码进行【训练】和【预测】
- vmware 学习笔记==常见虚拟机创建工具(虚拟机3种联网模式+网络模式切换时+配置静态ip时 的网络(网卡VMnetxxx)的配置###不熟悉!!!很常用)
- [新手-数据分析师]pandas的学习笔记
- Windows驱动开发工具 WDK 学习笔记(1)
- Android 源码学习笔记一——前期准备
- ireport学习笔记---介绍、准备工作
- TQ2440 学习笔记—— 1、Windows平台下开发工具安装与环境建立
- selenium 学习笔记 ---新手学习记录(3) 问题总结(java)
- 入门帖: Lotus 学习笔记(新手必进,经典资料)