`
MauerSu
  • 浏览: 514756 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Node.js安装和入门 - 2行代码让你能够启动一个Server

 
阅读更多
源: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快速学习入门

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行开发,极大地推动了全栈开发的流行。本教程旨在为初学者提供一个快速学习 Node.js 的入口,帮助你从零开始...

    nodejs 入门.pdf

    通过上述内容的学习,我们可以了解到 Node.js 不仅是一种强大的服务器端 JavaScript 平台,而且对于前端开发者和后端开发者来说都是一个很好的选择。Node.js 的轻量级特性使其非常适合构建现代 Web 应用和服务。通过...

    node.js入门

    在Node.js中,打开命令行工具,创建一个名为`hello.js`的文件,写入以下代码: ```javascript console.log('Hello, World!'); ``` 然后在命令行中运行`node hello.js`,你将看到输出的"Hello, World!"。 3. **...

    Node.js-极易入门的Node.jsMVC框架。

    Node.js 是一种基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地推动了全栈开发的流行。标题提到的 "极易入门的Node.js MVC框架" 指的是 Node.js 中的一个...

    Node.js 资源汇总

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 进行编程。Node.js 使用了一个事件驱动、非阻塞 I/O 模型,使其轻量又高效,非常适合构建数据密集型的实时应用。...

    Server-Side-Development-with-Node.js-and-Koa.js-Quick-Start-Guide:Packt发行的使用Node.js和Koa.js的服务器端开发快速入门指南

    使用Node.js和Koa.js进行服务器端开发的快速入门指南Packt发行的使用Node.js和Koa.js的服务器端开发快速入门指南 这是Packt发行的进行的代码存储库。 使用现代JavaScript技术构建健壮且可扩展的Web应用程序这本书是...

    node.js安装视频教程

    Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程,极大地推动了前后端同栈开发的潮流。...本视频教程将详细演示这些步骤,确保您能够顺利入门Node.js世界。

    小小博客系统基于LayUI和node.js.zip

    1. **服务器端代码**:可能包含`app.js`或`server.js`作为主入口文件,定义了服务器的启动和配置。此外,还会有若干个`.js`文件负责处理不同的路由请求。 2. **数据库模型**:如`models`目录,包含与数据库交互的...

    使用 node.js 进行服务器端 JavaScript 编程

    标题 "使用 node.js 进行服务器端 JavaScript 编程" 提及的核心知识点是 Node.js,这是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 进行全栈开发。Node.js 使用了一个...

    从零开始学习后端开发:Node.js与Express框架入门教程

    Node.js 是一个开源的、跨平台的JavaScript运行环境,它允许开发者使用JavaScript编写服务器端的程序。Node.js的核心是一个轻量级的事件驱动架构,基于Google Chrome V8 JavaScript引擎。它能够高效地处理I/O密集型...

    《node.js入门由浅入深》适合初学者

    2. **“Hello World”应用**:通过实现一个简单的“Hello World”应用,帮助读者快速上手Node.js的基本用法。 3. **一个完整的基于Node.js的Web应用**:逐步引导读者构建一个包含多个模块的Web应用,如文件上传功能...

    运用node.js和websocket开发的简易网页聊天程序

    在本文中,我们将深入探讨如何使用Node.js和WebSocket技术来构建一个简单的实时聊天应用程序。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许我们在服务器端使用JavaScript编写高性能的应用程序。...

    NODE.JS入门手册

    然而,这种转变也带来了一个挑战:如何在现有的JavaScript知识基础上,更好地理解和掌握服务端JavaScript,即Node.js? Node.js的出现标志着JavaScript不再仅仅局限于浏览器环境,而是成为了一个全栈开发的强大工具...

    node.js学习入门示例

    在本文中,我们将深入探讨Node.js的学习入门,以"node.js学习入门示例"为指导,结合提供的"microblog"项目实例,探索Node.js的基本概念、核心特性以及如何使用它来构建一个微型博客系统。首先,我们要理解Node.js是...

    Node.webpack.es6

    Node.js 是一种能够让 JavaScript 运行在服务器端的技术,它允许开发者使用 JavaScript 来编写服务器端的应用程序。Node.js 的核心是 Chrome V8 JavaScript 引擎,这意味着它具有高性能的执行速度。Node.js 的设计...

    Node入门示例源码.zip

    Node.js是一种基于Chrome ...总的来说,这个压缩包提供了一个很好的起点,让初学者能够动手实践,体验Node.js的特性和功能。通过逐个分析和运行这些示例,你将对Node.js有更深入的理解,并能逐步建立起实际开发的能力。

Global site tag (gtag.js) - Google Analytics