《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)怎么解决?
|
4天前
|
JavaScript 关系型数据库 MySQL
❤Nodejs 第二章(Node连接本地数据库)
【4月更文挑战第2天】本文介绍了如何使用Node.js连接本地MySQL数据库。首先,提到了在MySQL官网下载安装数据库和使用Navicat for MySQL进行数据库管理。接着,通过`yarn add mysql`在项目中安装数据库依赖。然后,创建`app.js`文件,设置数据库连接参数,并建立连接进行查询操作。遇到导入模块的错误后,修改导入方式为CommonJS语法。
19 1
|
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月前
|
JavaScript
记录安装nodejs遇到的问题及解决
最近在搭建网站,需要用到nodejs,在配置的时候遇到3个问题,经过搜索和自己思考,把遇到的问题和解决方案记录下来,以供参考
|
3月前
|
JavaScript IDE 开发工具
Windows上安装NodeJs环境
Windows上安装NodeJs环境
26 0
|
9月前
|
缓存 JavaScript 前端开发
Windows7压缩包安装node.js 报错提示windows Server 2012 R2 和安装React脚手架 最详细教程
对于Windows 7安装node.js 提示“This application is only supported on wWindows 8.1,windows Server 2012 R2, or higher.”类似这种情况的,该问题是因为node.js官方在 x12版本后就不支持win7系统了。