《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
相关文章
|
11天前
报错/ ./node_modules/axios/lib/platform/index.js Module parse failed: Unexpected token (5:2)怎么解决?
报错/ ./node_modules/axios/lib/platform/index.js Module parse failed: Unexpected token (5:2)怎么解决?
|
12天前
|
JavaScript Windows
NodeJS 安装及环境配置
NodeJS 安装及环境配置
|
21天前
|
Linux 开发工具 git
node使用nrm 管理托管node的安装源
node使用nrm 管理托管node的安装源
35 1
|
26天前
|
Web App开发 JavaScript 前端开发
js开发:请解释什么是Node.js,以及它的应用场景。
Node.js是基于V8的JavaScript运行时,用于服务器端编程。它的事件驱动、非阻塞I/O模型使其在高并发实时应用中表现出色,如Web服务器、实时聊天、API服务、微服务、工具和跨平台桌面应用(使用Electron)。适用于高性能和实时需求场景。
18 4
|
1月前
|
JavaScript 前端开发 Serverless
函数计算新功能— 支持 Node.js 18 、Node.js 20 运行时
从2024年2月起,函数计算正式发布 Node.js 18 运行时和 Nodejs.20 运行时,函数计算2.0和函数计算3.0都支持新的运行时,目前新运行时处在公测状态,欢迎大家来体验。
455 0
|
1月前
|
Web App开发 JavaScript 前端开发
Windows 10上安装Node.js的初学者指南
Node.js是是一个强大的JavaScript运行时环境,建立在Chrome的V8 JavaScript引擎上,让你能够在服务器端运行JavaScript。 通过本教程,你将学会如何设置Node.js和npm(节点包管理器等现代Web开发的必备工具。无论你是希望构建Web应用程序、创建服务器端脚本,还是涉足全栈开发,安装Node.js都是你的第一步。那么,让我们开始吧!
|
2月前
|
Web App开发 缓存 JavaScript
【安装指南】nodejs下载、安装与配置详细教程
这篇博文详细介绍了 Node.js 的下载、安装与配置过程,为初学者提供了清晰的指南。读者通过该教程可以轻松完成 Node.js 的安装,了解相关配置和基本操作。文章首先介绍了 Node.js 的背景和应用场景,随后详细说明了下载安装包、安装步骤以及配置环境变量的方法。作者用简洁明了的语言,配以步骤图示,使得读者能够轻松跟随教程完成操作。总的来说,这篇文章为初学者提供了一个友好的入门指南,使他们能够顺利开始使用 Node.js 进行开发。
149 1
【安装指南】nodejs下载、安装与配置详细教程
|
2月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
70 0
|
3月前
|
JavaScript 前端开发 API
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(下)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
34 0