《Node.js入门经典》一1.3 安装并创建第一个Node.js程序

简介:

本节书摘来自异步社区《Node.js入门经典》一书中的第1章,第1.3节,作者【英】George Ornbo,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.3 安装并创建第一个Node.js程序

Node.js入门经典
说得够多的了!现在来看看运行中的Node.js并编写你的第一个Node.js程序。首先得安装 Node.js。用于Windows 和 OSX 的安装程序可以在 Node.js 的主页下载:http://nodejs.org/。要想在这些平台上安装Node.js,只需下载相关文件并双击安装程序即可。如果使用Linux或者想手动编译Node.js,请在https://github.com/joyent/node/wiki/installation上找操作指南。

1.3.1 验证Node.js正确安装

安装Node.js之后,应当验证其是否正确安装。我们需要使用终端来与Node.js交互。如果是在OSX下,可以在Applications→Utilities→Termal找到终端应用程序。如果是在Windows下,可以通过按住Windows键并同时按r键,然后输入cmd来启动一个终端。在Linux下,终端应用程序通常称为Terminal。

TRY IT YOURSELF
使用如下步骤来检查Node.js是否成功安装。

1.打开终端并输入node。

2.你应当看到一个提示符。

3.输入1+1,可看到系统返回2(见图1.1)。


f4a09beb1935f923d79ca534eb90c24b452986d2

1.3.2 创建“Hello World”Node.js程序

现在创建一个能启动Web服务器并显示Hello World的Node.js程序。

TRY IT YOURSELF
按照下列步骤来运行一个Hello World服务器。

1.打开用来编写软件的文本编辑器,创建一个新文件。

2.将程序清单1.1中的代码复制到该文件中(如果下载了本书代码,那么这段代码位于hour01/example01)。

程序清单1.1 Hello World服务器


f30f8a7179911975c2268a2e1fcbbc43bf5e7aa8

3.将文件以server.js为名保存到计算机上。

4.从终端运行这个程序:


5c522163f05d3b9167844fc9947c852ae9003589

读者应当看到Server running at http://127.0.0.1:3000。这表示服务器已经启动。

5.打开Web浏览器并访问http://127.0.0.1:3000。如果看到Hello World,那么就成功创建了第一个Node.js程序(见图1.2)。

6.要想停止服务器运行,请返回终端并按Ctrl+C。这将杀死(kill)Node.js进程并停止服务器。

读者刚刚运行的就是服务器端的JavaScript!


b62a569987c6d54d69873cb6e0a7eafd8b519b0c
相关文章
|
10天前
|
Web App开发 存储 JavaScript
前端如何学习Node.js及Node.js的主要用途
【7月更文挑战第16天】 学习Node.js对前端开发者至关重要,涉及理解其基于V8的运行时环境、JavaScript基础、安装与验证、核心模块(如fs、http、path)及npm管理。实践项目,如用Express建服务器,参与开源,深入学习异步编程和事件循环。Node.js用于服务器开发、构建工具、本地开发服务器和实时应用,提升全栈能力。借助官方文档和各种资源加速学习。
20 4
|
19天前
|
Web App开发 JavaScript 前端开发
Node.js介绍 , 安装与使用
【7月更文挑战第6天】Node.js介绍 , 安装与使用
31 5
|
19天前
|
开发框架 监控 JavaScript
使用Node.js 框架( Express.js)来创建一个简单的 API 端点
【7月更文挑战第5天】使用Node.js 框架( Express.js)来创建一个简单的 API 端点
18 3
|
2天前
|
Web App开发 JavaScript 前端开发
入职必会-开发环境搭建29-Node.js下载和安装
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于在服务器端运行 JavaScript 代码。它提供了一种异步、事件驱动的编程模型,使得开发者能够构建高性能、可扩展的网络应用程序。
|
22天前
|
JavaScript
TS,编写TS文件,编写hello.ts文件,cmd下打开终端,输入tsc hello.ts会生成一个hello.js文件,简化命令,npm i -g ts-node,ts-node hello.ts
TS,编写TS文件,编写hello.ts文件,cmd下打开终端,输入tsc hello.ts会生成一个hello.js文件,简化命令,npm i -g ts-node,ts-node hello.ts
|
23天前
|
开发框架 监控 JavaScript
企业级node.js开发框架 【egg.js】 实用教程
企业级node.js开发框架 【egg.js】 实用教程
19 0
|
23天前
|
JavaScript 前端开发
vitepress初始化安装,最全 “vitepress > @docsearch/js > @docsearch/react > ,ENOENT: no such file or
vitepress初始化安装,最全 “vitepress > @docsearch/js > @docsearch/react > ,ENOENT: no such file or
|
23天前
|
JavaScript 数据安全/隐私保护
node.js 命令行的命令注册和配置工具(最新版) commander.js 实用教程(含自研脚手架的创建流程)
node.js 命令行的命令注册和配置工具(最新版) commander.js 实用教程(含自研脚手架的创建流程)
24 0
|
23天前
|
JavaScript 数据安全/隐私保护 索引
node.js 命令行交互工具(最新版) inquirer.js 实用教程
node.js 命令行交互工具(最新版) inquirer.js 实用教程
19 0