nodejs学习第一天

今天开始学习nodejs,看了好多关于安装、配置、调试的信息,终于找到一篇适合我的http://www.jb51.net/article/50837.htm

按照文章内容进行安装后,开始测试,建立testnode.js文件,文件内容如下:

var http = require("http");

http.createServer(function(req, res){
     res.writeHead(200, {"Content-Type":"text/html"});
     res.write("<h1>Node.js</h1>");
     res.write("<p>Hello World</p>");
     res.end("<p>beyondweb.cn</p>");
}).listen(3000);
console.log("HTTP server is listening at prot 3000.");

保存文件放置到F盘下

打开命令行,定位到F盘,输入node testnode.js结果如图:

打开浏览器,在地址栏输入:localhost:3000效果如图:

终于出来效果了,暂时先到这里了

时间: 2024-10-08 15:26:52

nodejs学习第一天的相关文章

【nodejs学习】0.nodejs学习第一天

1.模块 大一点的程序都需要模块化,nodejs也不例外,代码放到不同的文件中,每一个文件就可以是一个模块,文件路径名就是一个模块名.每个模块中包含三个预先定义的变量: 1.require:用于在当前模块中加载和使用别的模块,传入一个模块名,返回一个模块导出对象,".js"可以省略. eg:var fool1 = require('./foo');//.foo.js,/home/user/foo var data = require('./data.json');//加载json文件

NodeJS学习第一季-路由规则

1.req.query 处理GET请求 ,获取GET参数 //GET /search?q=tobi+ferret req.query.q //=>"tobi ferret" //GET /shoes?order=desc&shoe[color]=blue&shoe[type]=converse req.query.order //=>"desc" req.query.shoe.color //=>"blue" 2

NodeJS学习第一季-阻塞与非阻塞

创建一个input.txt 内容为 Hello World 1.阻塞代码例子 var fs = require("fs"); var data = fs.readFileSync('input.txt'); console.log(data.toString()); console.log("Program Ended"); 运行后打印结果 Hello World! Program Ended 2.非阻塞代码例子 //非阻塞 var fs = require(&qu

NodeJS学习第一季-Markdown模块

标题 标题能显示出文章的结构.行首插入1-6个 # ,每增加一个 # 表示更深入层次的内容,对应到标题的深度由 1-6 阶. H1 :# Header 1 H2 :## Header 2 H3 :### Header 3 H4 :#### Header 4 H5 :##### Header 5 H6 :###### Header 6 文本样式 链接 :[文字内容](URL连接地址) 加粗 :**Bold** 斜体字 :*Italics* 删除线 :~~text~~ 高亮 :==text== 段落

NodeJS学习第一季-HelloWorld

在node-demo 的目录中创建一个index.js //导入需要的包 var http = require("http"); //创建HTTP服务 http.createServer(function (request, response) { // Send the HTTP header  // HTTP Status: 200 : OK // Content Type: text/plain response.writeHead(200, {'Content-Type': '

NodeJS学习第一季-字符串转换

1.stringify函数的基本用法 stringify函数的作用就是序列化对象,也就是说将对象类型转换成一个字符串类型(默认的分割符("&")和分配符("=")) var querystring= require('querystring'); var result = querystring.stringify({foo:'bar',cool:['xux', 'yys']}); console.log(result); 运行结果: foo=bar&

NodeJS学习第一季-Process

1.当我们想要查看应用程序当前目录时,可以使用cwd函数 process.cwd(); 2.将内容打印到输出设备上 process.stdout.write('hello world'); 3.stderr是标准错误流 process.stderr.write('hello world'); 4.设置编码 process.stdin.setEncoding('utf8');

nodejs学习资料

NodeJS基础 什么是NodeJS JS是脚本语言,脚本语言都需要一个解析器才能运行.对于写在HTML页面里的JS,浏览器充当了解析器的角色.而对于需要独立运行的JS,NodeJS就是一个解析器. 每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情.例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了document之类的内置对象.而运行在NodeJS中的JS的用途是操作磁盘文件或搭建HTTP服务器,NodeJS

nodejs学习一 Holle World

安装包下载:http://www.nodejs.org/download/ Windows 操作系统安装方法: 第一步:下载安装包: 第二步:运行node-v0.10.28-x86.msi,选择要安装的地址. 第三步:安装完后,运行cmd ,输入node,如图: 说明安装成功.这样你就进入nodejs 世界. 闪烁的光标等你输入. 第一个程序Hello World 就这么简单,你完成了人生第一次nodejs体验.console.log . 我们在换种方式来体验一下. 我们建立我们将要学习的一个目