怎么用nodejs搭建http服务器,第1张

1Nodejs安装包及源码下载地址为:https://nodejsorg/en/download/

Git下载地址为:https://git-scmcom/download/win。

2按照安装提示操作即可,选择安装路径、npm。

3环境变量默认C:\Users\Administrator\AppData\Roaming\npm\node_modules。

创建新的变量

创建方法:我的电脑>属性》高级系统设置》环境变量》,创建名NODE_PATH,值为nodejs的当前安装目录。

命令行工具是运行在当前计算机用户下的,所以开头总是C:/Users/XXX/Desktop>,而不会跟你的nodejs安装的位置有关。

安装node后,在cmd里有两种模式,开发模式和命令行模式,要进入开发模式直接输入node回车即可,此时可以输入代码,比如require ("express"),如果直接在命令行模式下输入require类的语句是会报错的,提示'require'不是内部或外部命令,也不是可运行的程序或批处理文件。从开发模式退出可用exit命令也可以用快捷捷,ctrl+D或两次ctrl+C

4创建应用

我们先创建一个项目目录,目录可自己定义,本案例的目录为 e:/node/serve。

由于我们要搭建的是服务器,所以我把第一个文件命名为serverjs。

在serverjs里面输入以下代码:

const http = require('http');//实例化“http”

const hostname = '127001';

const port = 3000;

const server = httpcreateServer((req, res) => {

resstatusCode = 200; //状态值200:OK

ressetHeader('Content-Type', 'text/plain'); //内容类型:text/plain

resend('Hello World\n'); //响应结果“hello world”

});

serverlisten(port, hostname, () => {  //实现监听

consolelog(`Server running at http://${hostname}:${port}/`);

});

5应用执行

打开git命令行,输入cd e:/node/serve/

之后输入node servicejs

通过输入域名访问部署在本机的nodejs服务器方法:

修改系统的hosts文件就可以了,比如(想用的域名为:myappcom,前面加上www):

node服务器的host为:localhost,端口(port):8080;

修改系统hosts文件,在末尾加一行代码:127001 myappcom,前面加上www 然后保存。

在浏览器输入:myappcom:8080,前面加上www 即可访问(前提是项目node服务器正在运行,没运行会失败);

最好是安装一个。

1如果你仅仅是打包好的vue相机,那么要看服务端使用的是什么语言,如果是node的话,肯定要安装node环境的,但是如果不是node,那么就没有必要了。

2如果你想在服务端跑vue的项目,也就是在远程端做开发工作,那么肯定是要安装node的,毕竟vue开发环境需要node。

基本上服务端也就这两种需求,node包其实很小,安装一个也不费事,还可以方便开发,我觉得在远程端按一个最好。

1、打开Dreamweaver,按照图中标示出来的地方点击,打开站点管理界面。

如果原来没有站点,这里会直接显示管理站点,直接点击就行。

2、在弹出的管理站点界面,点击新建按钮,进入站点配置界面

3、在站点配置界面,输入站点的名称,这里是方便自己本地管理的,在站点文件夹下选择本地的网站文件夹。

4、选择左侧服务器选项卡,点击选项卡下方的“+”号,弹出服务器配置界面。

5、在服务器配置界面,输入服务器名称,管理用的,然后在链接方法上选择“本地/网络”

6、输入服务器文件夹,这里选择和第三步的站点路径一样。web url选项这里配置的是http://localhost/网站文件夹名/,配置完成保存即可。

7、打开浏览器输入http://localhost/网站文件夹名/,这时就能看到自己网站的首页了,如果没有首页,自己建一个txt文档,随便输入几个字就行,然后另存为indexhtml。如果能正常打开页面,说明站点配置成功

注:如果是动态网站,需要提前配置好运行环境

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么用nodejs搭建http服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情