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‘: ‘text/plain‘});

	// Send the response body as "Hello World"
	response.end(‘Hello World\n‘);
}).listen(8081);

// Console will print the message
// 访问地址
console.log(‘Server running at http://127.0.0.1:8081/‘);

在 命令行工具中 输入 node index.js 回车

系统会打印

Server running at http://127.0.0.1:8081/

这是在浏览器访问 此地址。页面中会显示 Hello World 程序运行成功!

时间: 2024-10-21 01:48:32

NodeJS学习第一季-HelloWorld的相关文章

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学习第一季-字符串转换

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学习】0.nodejs学习第一天

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

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

GO语言学习第一天——HelloWorld

环境搭建 下载地址: http://golang.so/dl/go1.3.windows-amd64.msi http://golang.so/dl/go1.3.windows-386.msi http://golang.so/dl/go1.3.linux-amd64.tar.gz http://golang.so/dl/go1.3.linux-386.tar.gz 代码编辑工具可选择goeclipse,LiteIDE或者文本编辑器+插件. 简单的示例 helloWorld.go package

视频Android studio1.3.1从菜鸟到高手--第一季-IT蓝豹

Android studio1.3.1从菜鸟到高手--第一季 01.安装Android studio前的准备工作02.安装JDK和Android studio03.创建并且启动模拟器运行代码04.Android Studio的项目结构讲解05.Android studio常用配置设置06.Android studio顶部常用视图介绍07.Android studio 底部常用视图功能08.断点调试09.快捷键简介&编写常用功能10.用Android Studio导入Android Studio工