一步一步教你搭建win7下的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是新技术,只是最近的node.js的火爆让他爆发了,我会在以后的文章里解释什么是node.js。这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先搭建一个环境,输入一个“hello world”的页面。
对的,win7下的搭建,你只需一步一步跟着我做,就ok了,不用去了解过多的细节,那不是我们现在要关心的,我们现在首要目的是把环境搭建好,要不然就没有下一步了。
Step 1. 下载
node.js在windows下是要安装在Cygwin下的,去Cygwin网站下载Cygwin安装程序。
Cygwin网站:http://cygwin.com/
直接下载地址:http://cygwin.com/setup.exe
Step 2. 安装
安装你下下来的Cygwin程序,基本上只需下一步就可以。
在Choose A Download Source界面选择-》install from internet
在Select Your Internet Connection界面选择-》Direct Connect
在Choose A Download Site界面选择-》这个自己选择了,就是选择下载的镜像,推荐使用.jp结尾的日本网站,速度比较快
注意:如果你是首次安装,可能会弹出警告提示,不管管他,点击ok就可以。
Step 3. 选择安装组件
注意:由于组件较多,建议使用搜索的方式来查找。点击名字即可选中,选中后后面会有一个小方块,里面有X(叉)表示选中。
Devel 分类
gcc-g++: C++ compiler
gcc-mingw-g++: Mingw32 support headers and libraries for GCC C++
gcc4-g++: G++ subpackage
git: Fast Version Control System – core files
make: The GNU version of the 'make' utility
openssl-devel: The OpenSSL development environment
pkg-config: A utility used to retrieve information about installed libraries
zlib-devel: The zlib compression/decompression library (development)
Editor 分类
vim: Vi IMproved - enhanced vi editor
Python 分类
全部
注意:全部安裝,你只要点选 Python 右边的图标切换至 Install 即可。
Web 分类
wget: Utility to retrieve files from the WWW via HTTP and FTP
curl: Multi-protocol file transfer command-line tool
下一步之后会提示你有许多相依的组件需要安装,基本上直接按下一步即可。
注意:由于组件都是在线下载,可能有点漫长,等待即可。
Step 4. 运行ash.exe
安装完后会在桌面生成图标(如果你选了在桌面生成图标项的话),注意不是运行这个图标!
打开文件夹,进入C:\cygwin\bin\ 目录中,这个是默认的安装目录,如果你修改过安装目录,自己进入到cygwin的安装目录下的bin目录中。
运行ash.exe
在弹出的命令窗口中执行 ./rebaseall -v 命令
等命令执行完成执行 exit 退出 ash
Step 5. 下载并安装Node.js
运行桌面上的Cygwin程序。
在命令窗口中输入 wget http://nodejs.org/dist/node-v0.4.7.tar.gz 回车。
注意:我在写这篇文章是node.js的最新版本是node-v0.4.7, http://nodejs.org/dist/node-v0.4.7.tar.gz 是node.js的下载地址,你在看这篇文章时可以自己去node.js的网站获取最新的下载路径替换就可以了
Node.js网站:http://nodejs.org/
在命令窗口中输入 tar xf node-v0.4.7.tar.gz 回车,node-v0.4.7.tar.gz为你自己下载的版本。
在命令窗口中输入 cd node-v0.4.7 回车。
在命令窗口中输入 ./configure 回车。
在命令窗口中输入 make 回车。
在命令窗口中输入 make install 回车。
ok,到这里你已经安装完成node.js了
在命令窗口中输入 node --version 回车,看看你的node.js版本。
Step 6. 设置DNS
打开文件夹,进入到C:\cygwin\etc\ 文件夹下。
手动建立 resolv.conf 文件。
用记事本打开刚建立的resolv.conf文件,添加如下
nameserver 8.8.8.8
nameserver 8.8.4.4
保存并关闭。
Step End. 测试Node.js是否可以运行
到此你就已经搭建完成了,但是不知道是否可以正确运行,那么,下面让我们来写个示例文件来测试下。
在C:\cygwin\ 目录下建立 example.js
输入
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/html'});
response.end('<b>Hello World</b>');
}).listen(8888);
console.log('Server running at http://127.0.0.1:8888/');
保存(注意:保存为UTF-8格式,要不然会报语法错误)。
运行cygwin,在命令窗口中输入 node /example.js 回车
是否看见了Server running at http://127.0.0.1:8888/
不要关闭cygwin,打开浏览器,访问http://127.0.0.1:8888/ 看看是否出现了hello world的页面。
相关推荐
7. **跨平台支持**:尽管我们讨论的是Windows x86版本,但Node.js同样支持Linux、MacOS等其他操作系统,这使得代码可以在不同平台间无缝迁移。 8. **更新与维护**:Node.js社区活跃,每个版本都有详细的更新日志,v...
在Windows环境下,Node.js v16.14.0的安装非常简便,只需下载解压提供的"node-v16.14.0-win-x64"压缩包,然后将路径添加到系统环境变量,即可全局使用Node.js命令。在开发过程中,集成开发环境(IDE)如Visual ...
这个压缩包包含了适用于Windows 7、Windows 10以及macOS操作系统的Node.js安装包,使得用户可以在不同的操作系统上方便地搭建和运行JavaScript应用程序。 在Windows 7和Windows 10上安装Node.js: 1. 下载:首先,...
本压缩文件包含python-3.10.0-x64.exe、node-v17.4.0-x64.msi和VSCode-win32-x64-1.65.2.zip三个软件及相关详细文档,视频地址:https://www.bilibili.com/video/BV1xa411b7hV?spm_id_from=333.999.0.0
Express框架是Node.js后端开发的常用选择,它提供了简单易用的API,用于快速搭建RESTful API服务。此外,数据库连接库如Mongoose(用于MongoDB)、Sequelize(用于SQL数据库)等,也让数据操作变得简单。 总结,Node.js...
综上所述,"node-v14.4.0-win-x64.zip" 提供了在 Windows 64 位环境下运行 Node.js 的环境,便于开发者快速搭建和运行 JavaScript 服务端项目。利用 Node.js,你可以创建高效、可扩展的应用,并享受到其丰富的生态...
标题中的"node-v14.15.1-win-x64.7z"是指Node.js的一个特定版本,14.15.1,为Windows 64位系统的压缩包文件,采用7-Zip的压缩格式。Node.js是一个开源、跨平台的JavaScript运行环境,它允许开发者在服务器端执行...
搭建webSocket服务器,以及运行一个jsmpeg的js文件,Node.js采用C++语言编写而成,它不是Javascript应用,它通过Node.js实现WebSocket服务端,同时也提供客户端JS库。Socket.IO支持以事件为基础的实时双向通讯,它...
win7版本新测可用
win7 64bitIP:127.0.0.1Node.js:v6.10.2Npm:3.10.10Git:2.12.2.2-64-bit 基本安装: 1.Node.js安装包及源码下载地址为:https://nodejs.org/en/download/ Git下载地址为:https://git-scm.com/download/win。 2.按照...
标题 "node-v18.13.0-win-x64.zip" 暗示了这是一个包含 Node.js 运行环境的软件包,具体版本为 v18.13.0,适用于 Windows 操作系统(x64 架构)。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许...
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够使用 JavaScript 编写服务器端程序。这个"node-v14.18.2-win-x64.zip"是一个针对Windows 10 64位操作系统的Node.js版本,具体为v14.18.2。...
标题 "node-v16.20.0-win-x64.zip" 暗示了这是一个包含 Node.js 运行环境的软件包,具体版本为 v16.20.0,适用于 Windows 操作系统(x64 架构)。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许...
**Node.js在Windows环境下的搭建步骤** Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它让JavaScript可以在服务器端执行,极大地扩展了JavaScript的应用范围。本教程将详细讲解如何在Windows操作系统上...
标题 "win7版本vue。node-v10.2.0-x64.rar" 暗示了这是一个针对Windows 7操作系统、与Vue.js和Node.js相关的压缩包。在这个压缩文件中,包含的是Node.js的v10.2.0稳定版的x64架构安装程序(node-v10.2.0-x64.msi)。...
本教程将详细讲解如何在Windows 7环境下搭建Cordova 5.0.0的开发环境。 **1. 安装 JDK** 首先,你需要下载并安装Java Development Kit (JDK)。你可以从Oracle官网...
本篇文章将指导您如何在 Windows 7 环境下搭建 Cordova 环境,并介绍 Cordova 的基本概念和使用方法。 一、环境搭建 1. 安装 JDK 首先,您需要安装 JDK。在本例中,我们使用的是 JDK 1.6.0_45。您可以从 Oracle ...
### Cordova环境搭建指南(Win7系统) #### 一、概述 Cordova 是一款开源框架,允许开发者使用 HTML、CSS 和 JavaScript 来构建跨平台移动应用程序。本指南旨在帮助开发者在 Windows 7 系统上完成 Cordova 开发...