`
LD_21
  • 浏览: 129378 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

[转]一步一步教你搭建win7下的Node.js服务

    博客分类:
  • ui
ui 
阅读更多

什么是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

首先配置环境变量,在我的电脑->属性->高级->环境变量中配置加入变量CYGWIN=ntsec tty server
,在path环境变量中加入cygwin\bin路径, 例如: ;c:\cygwin\bin.

安装完后会在桌面生成图标(如果你选了在桌面生成图标项的话),注意不是运行这个图标!

打开文件夹,进入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版本。

(请一定要注意NodeJS的版本问题,并不是越高就越好,要与当前的环境cygwin等配置协调,不然你会遇到相当的麻烦事!!)

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的页面。

分享到:
评论

相关推荐

    node-v16.14.0-win-x86.zip

    7. **跨平台支持**:尽管我们讨论的是Windows x86版本,但Node.js同样支持Linux、MacOS等其他操作系统,这使得代码可以在不同平台间无缝迁移。 8. **更新与维护**:Node.js社区活跃,每个版本都有详细的更新日志,v...

    node-v16.14.0-win-x64

    在Windows环境下,Node.js v16.14.0的安装非常简便,只需下载解压提供的"node-v16.14.0-win-x64"压缩包,然后将路径添加到系统环境变量,即可全局使用Node.js命令。在开发过程中,集成开发环境(IDE)如Visual ...

    win7,win10,macOS的node.js安装包

    这个压缩包包含了适用于Windows 7、Windows 10以及macOS操作系统的Node.js安装包,使得用户可以在不同的操作系统上方便地搭建和运行JavaScript应用程序。 在Windows 7和Windows 10上安装Node.js: 1. 下载:首先,...

    Windows系统搭建Node.js环境.zip

    本压缩文件包含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

    node-v13.14.0-x64.msi

    Express框架是Node.js后端开发的常用选择,它提供了简单易用的API,用于快速搭建RESTful API服务。此外,数据库连接库如Mongoose(用于MongoDB)、Sequelize(用于SQL数据库)等,也让数据操作变得简单。 总结,Node.js...

    node-v14.4.0-win-x64.zip

    综上所述,"node-v14.4.0-win-x64.zip" 提供了在 Windows 64 位环境下运行 Node.js 的环境,便于开发者快速搭建和运行 JavaScript 服务端项目。利用 Node.js,你可以创建高效、可扩展的应用,并享受到其丰富的生态...

    node-v14.15.1-win-x64.7z

    标题中的"node-v14.15.1-win-x64.7z"是指Node.js的一个特定版本,14.15.1,为Windows 64位系统的压缩包文件,采用7-Zip的压缩格式。Node.js是一个开源、跨平台的JavaScript运行环境,它允许开发者在服务器端执行...

    Node.js 搭建webSocket服务器

    搭建webSocket服务器,以及运行一个jsmpeg的js文件,Node.js采用C++语言编写而成,它不是Javascript应用,它通过Node.js实现WebSocket服务端,同时也提供客户端JS库。Socket.IO支持以事件为基础的实时双向通讯,它...

    Appium环境搭建所需的node.js win7版本新测可用

    win7版本新测可用

    利用node.js本地搭建HTTP服务器

    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-v18.13.0-win-x64.zip" 暗示了这是一个包含 Node.js 运行环境的软件包,具体版本为 v18.13.0,适用于 Windows 操作系统(x64 架构)。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许...

    node-v14.18.2-win-x64.zip

    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-v16.20.0-win-x64.zip" 暗示了这是一个包含 Node.js 运行环境的软件包,具体版本为 v16.20.0,适用于 Windows 操作系统(x64 架构)。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许...

    NodeJS在WIN环境下的搭建

    **Node.js在Windows环境下的搭建步骤** Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它让JavaScript可以在服务器端执行,极大地扩展了JavaScript的应用范围。本教程将详细讲解如何在Windows操作系统上...

    win7版本vue。node-v10.2.0-x64.rar

    标题 "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)。...

    最新cordova5.0.0环境搭建(win7).pdf

    本教程将详细讲解如何在Windows 7环境下搭建Cordova 5.0.0的开发环境。 **1. 安装 JDK** 首先,你需要下载并安装Java Development Kit (JDK)。你可以从Oracle官网...

    最新cordova5.0.0环境搭建(win7).docx

    本篇文章将指导您如何在 Windows 7 环境下搭建 Cordova 环境,并介绍 Cordova 的基本概念和使用方法。 一、环境搭建 1. 安装 JDK 首先,您需要安装 JDK。在本例中,我们使用的是 JDK 1.6.0_45。您可以从 Oracle ...

    cordova环境搭建(win7).docx

    ### Cordova环境搭建指南(Win7系统) #### 一、概述 Cordova 是一款开源框架,允许开发者使用 HTML、CSS 和 JavaScript 来构建跨平台移动应用程序。本指南旨在帮助开发者在 Windows 7 系统上完成 Cordova 开发...

Global site tag (gtag.js) - Google Analytics