《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
相关文章
|
7月前
|
JavaScript 前端开发 安全
【逆向】Python 调用 JS 代码实战:使用 pyexecjs 与 Node.js 无缝衔接
本文介绍了如何使用 Python 的轻量级库 `pyexecjs` 调用 JavaScript 代码,并结合 Node.js 实现完整的执行流程。内容涵盖环境搭建、基本使用、常见问题解决方案及爬虫逆向分析中的实战技巧,帮助开发者在 Python 中高效处理 JS 逻辑。
|
9月前
|
JavaScript Unix Linux
nvm与node.js的安装指南
通过以上步骤,你可以在各种操作系统上成功安装NVM和Node.js,从而在不同的项目中灵活切换Node.js版本。这种灵活性对于管理不同项目的环境依赖而言是非常重要的。
2939 11
|
Web App开发 JavaScript 前端开发
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念,包括事件驱动、单线程模型和模块系统;探讨其安装配置、核心模块使用、实战应用如搭建 Web 服务器、文件操作及实时通信;分析项目结构与开发流程,讨论其优势与挑战,并通过案例展示 Node.js 在实际项目中的应用,旨在帮助开发者更好地掌握这一强大工具。
545 1
|
10月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
12990 23
|
存储 JavaScript NoSQL
Node.js新作《循序渐进Node.js企业级开发实践》简介
《循序渐进Node.js企业级开发实践》由清华大学出版社出版,基于Node.js 22.3.0编写,包含26个实战案例和43个上机练习,旨在帮助读者从基础到进阶全面掌握Node.js技术,适用于初学者、进阶开发者及全栈工程师。
308 9
|
JSON JavaScript 前端开发
使用JavaScript和Node.js构建简单的RESTful API
使用JavaScript和Node.js构建简单的RESTful API
|
前端开发
windows10 安装node npm 等前端环境 并配置国内源
windows10 安装node npm 等前端环境 并配置国内源
1019 3
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
缓存 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系统了。
下一篇
开通oss服务