源:http://josh-persistence.iteye.com/blog/1979552
评:
Node.js是一个轻松构建快速,可扩展的网络应用平台建立在Chrome的JavaScript运行。Node.js使用事件驱动,非阻塞I/O模型,使得它重量轻,高效,完美的数据密集型实时应用程序运行在分布式设备。
在Windows上安装 Node.js很方便,我们只需要访问node.js官网 http://www.nodejs.org/,点击Download链接,然后选择Windows Installer(我的机器是64bit可选),下载安装包。下载完成后直接双击安装,和其它一般软件安装一样:
选择安装位置:
安装完成:
到此我们已经安装Node.sj完成,以下是Node.js安装目录结构:
启动node
在“开始”-》“程序”找到
直接双击node.js
测试一个简单实例:输出“Hello,World!”
我们进入node之后,可以输入:
console.log("Hello,World!");
然后我们就会看到命令行里输出了:Hello,World!
另外,也可以这样做:在 node.js 的安装目录下,创建一个文件名为:hello.js,代码如下:
/** **/
var sys = require("util");
sys.puts("Hello world");
下面,我们来测试一下node.js是否可以正确运行,打开node.js命令提示符: 执行如下图所示:
以上是使用命令行创建的简单Node.js程序,下面我们来看一个复杂点的应用服务程序。 例如,D:\Program Files\nodejs下建立一个node文件夹,然后在里面创建一个 firstapp.js,打开 firstapp,js 输入以下代码:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World - Node.js Work.\n');
}).listen(5656, '127.0.0.1');
console.log('Server running at http://127.0.0.1:5656/');
然后打开命令行,进入node目录,然后在命令行里执行:node firstapp.js 命令,再打开浏览器在浏览器里输入地址: http://127.0.0.1:5656/或 http://localhost:5656,即可运行 firstapp文件的代码。
运行效果如下:
如果没有什么语法之类的错误,就是以上的效果了。
分享到:
相关推荐
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行开发,极大地推动了全栈开发的流行。本教程旨在为初学者提供一个快速学习 Node.js 的入口,帮助你从零开始...
通过上述内容的学习,我们可以了解到 Node.js 不仅是一种强大的服务器端 JavaScript 平台,而且对于前端开发者和后端开发者来说都是一个很好的选择。Node.js 的轻量级特性使其非常适合构建现代 Web 应用和服务。通过...
在Node.js中,打开命令行工具,创建一个名为`hello.js`的文件,写入以下代码: ```javascript console.log('Hello, World!'); ``` 然后在命令行中运行`node hello.js`,你将看到输出的"Hello, World!"。 3. **...
Node.js 是一种基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地推动了全栈开发的流行。标题提到的 "极易入门的Node.js MVC框架" 指的是 Node.js 中的一个...
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 进行编程。Node.js 使用了一个事件驱动、非阻塞 I/O 模型,使其轻量又高效,非常适合构建数据密集型的实时应用。...
使用Node.js和Koa.js进行服务器端开发的快速入门指南Packt发行的使用Node.js和Koa.js的服务器端开发快速入门指南 这是Packt发行的进行的代码存储库。 使用现代JavaScript技术构建健壮且可扩展的Web应用程序这本书是...
Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程,极大地推动了前后端同栈开发的潮流。...本视频教程将详细演示这些步骤,确保您能够顺利入门Node.js世界。
1. **服务器端代码**:可能包含`app.js`或`server.js`作为主入口文件,定义了服务器的启动和配置。此外,还会有若干个`.js`文件负责处理不同的路由请求。 2. **数据库模型**:如`models`目录,包含与数据库交互的...
标题 "使用 node.js 进行服务器端 JavaScript 编程" 提及的核心知识点是 Node.js,这是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 进行全栈开发。Node.js 使用了一个...
Node.js 是一个开源的、跨平台的JavaScript运行环境,它允许开发者使用JavaScript编写服务器端的程序。Node.js的核心是一个轻量级的事件驱动架构,基于Google Chrome V8 JavaScript引擎。它能够高效地处理I/O密集型...
2. **“Hello World”应用**:通过实现一个简单的“Hello World”应用,帮助读者快速上手Node.js的基本用法。 3. **一个完整的基于Node.js的Web应用**:逐步引导读者构建一个包含多个模块的Web应用,如文件上传功能...
在本文中,我们将深入探讨如何使用Node.js和WebSocket技术来构建一个简单的实时聊天应用程序。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许我们在服务器端使用JavaScript编写高性能的应用程序。...
在本文中,我们将深入探讨Node.js的学习入门,以"node.js学习入门示例"为指导,结合提供的"microblog"项目实例,探索Node.js的基本概念、核心特性以及如何使用它来构建一个微型博客系统。首先,我们要理解Node.js是...
Node.js 是一种能够让 JavaScript 运行在服务器端的技术,它允许开发者使用 JavaScript 来编写服务器端的应用程序。Node.js 的核心是 Chrome V8 JavaScript 引擎,这意味着它具有高性能的执行速度。Node.js 的设计...
Node.js是一种基于Chrome ...总的来说,这个压缩包提供了一个很好的起点,让初学者能够动手实践,体验Node.js的特性和功能。通过逐个分析和运行这些示例,你将对Node.js有更深入的理解,并能逐步建立起实际开发的能力。