如何使用nodejs搭建一个服务器

如何使用nodejs搭建一个服务器,第1张

使用node搭建一个服务器

//1、引入模块 使用的http服务协议是RFC2616 nodejs的作者已经写好了,直接引入就行

var http = require('http')

//引入文件读写模块fs

var fs = require('fs')

//2、创建服务器函数的参数req是发送给服务器的请求,res是服务器的相应

var httpObj = http.createServer(function(req,res){

//编写url 其中index.html是要服务器读取的文件

var url = req.url=='/'?'index.html':req.url

//开始文件读取,参数分别是完整的url 编码 和读取完毕执行的函数,注意前后台编码需要一致

fs.readFile('www/'+url,'utf-8',function(err,data){

//res.write服务器的相应,当成功的时候,服务器会传输一个data数据,相应结束需要end

if(err){

res.write('404,您访问的页面不存在')

res.end()

}else{

res.write(data)

res.end()

}

})

})

//监听端口

httpObj.listen(80)

[linux运维]

1、下载最新node.js二进制源码安装包(28.59MB)

wget -c https://nodejs.org/dist/v8.1.3/node-v8.1.3.tar.gz

wget是一个Linux下载文件的工具,centos自带。

wget -c 是断点续传下载方式,后面的URL就是提供下载文件的地址

默认获取的文件地址在/root目录下,命令pwd显示当前目录

2、安装必要的编译软件

yum install gcc gcc-c++

yum = Yellow dog Updater, Modified。改良黄狗更新器,centos自带智能包管理器。

中途询问,输入y

Is this ok [y/d/N] :y

3、解压源码

tar -zxvf node-v8.1.3.tar.gz

当前目录/root/就会多一个node-v8.1.3的文件夹

3、编译node源码包

1)进入到node源码包解压目录

cd node-v8.1.3

指定NodeJS安装位置

./configure --prefix=/usr/local/node

执行安装文件,足足等了40多分钟

make &&make install

4、添加环境变量

vim /etc/profile.d/node.sh

>创建并打开新文件

[root@localhost node-v8.1.3]# vim /etc/profile.d/node.sh

>输入node安装位置的bin目录所在位置

export PATH=$PATH:/usr/local/node/bin

ESC 输入:wq

提示: 命令输入错了

-bash: rt: command not found

使用su root

source /etc/profile.d/node.sh =

. /etc/profile.d/node.sh

如果电脑没有安装nodejs的同学可以先到node官方下载并安装好node程序。

安装好nodejs后验证一下是否安装成功!如果出现则表明node已经承装安装上去了!

安装好node之后打开cmd 输入 npm install anywhere -g 安装anywhere ,然后等待直到出现以下界面。

然后浏览器就自动打开本地访问网址,一个简单的node服务器就这样被我们搭建好啦!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/297160.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-25
下一篇2023-04-25

发表评论

登录后才能评论

评论列表(0条)

    保存