js便签笔记(14)——用nodejs搭建最简单、轻量化的http server
2014-12-05 08:22
441 查看
1. 引言
前端程序猿主要关注的是页面,你可能根本就用不到.net,java,php等后台语言。但是你制作出来的网页总要运行、总要测试吧?——那就免不了用到http server。我先前都是用visual studio的,虽然很好用,功能很强大,但是我就开发一个html、javascript、css,干嘛用这种傻大本粗的东西。打开一次特别慢,占内存特别厉害,安装时C盘占去好几个G的空间。
后来闲来无事就换成了nodejs。不用安装任何插件,只需要手动创建三个小文件(总共才2KB),运行即可,速度很快。感觉真的是非常简单、轻量化。特此分享,知道的请略过,不喜勿喷!
2. 四步搭建
第一步,安装nodejs:不多废话,到www.nodejs.org下载安装即可。
第二步,创建两个js文件
创建两个js文件,分别保存为 server.js 和 mine.js ,代码如下:
node server.js
startServer.bat
此时 demo1 文件夹中就有了三个文件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/499c545b62cff0f64d26c4e905345ebb.png)
第四步,加入你的html文件
还是那个“demo1”文件夹,我们需要在这个文件中创建一个“test1”文件夹,然后我们加入一个index.html,等会儿做测试用。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/30b4cdbdc61d9efda13fe2f443507803.png)
重点需要注意:为什么这里会有一个“test1”文件夹呢?因为我们的“server.js”中配置的目录就是“test1”。如果你看着不顺眼,可以改掉,但是要保证两者名称一致。
如果我们在demo1中有好几个测试项目,需要运行哪一个,可以打开“server.js”修改配置即可,非常方便。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/0fda2cab4f4403da82a72c44e758c98c.png)
3. 一键启动
经过了上面“漫长复杂”的配置过程,到这一步就简单了。如何“一键”启动? 大家应该都能猜到了——startServer.bat——对,双击运行startServer.bat,控制台即提示你有http server服务了。
端口号默认是“8080”,可以在“server.js”中修改,就在代码第一行。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/4a2c45f8b09f8a8f6eff9d503c42bd56.png)
4. 创建多个http server
咱们上面说了半天,就讲了如何创建第一个http server,其实创建第二个、第三个、第四个……都一样简单。把 demo1 文件夹中的三个文件,考到你想要创建站点的位置。打开 server.js 修改一下端口号和目录名称,运行startServer.bat就可以了。
想在那里创建http server,就拷贝到哪里,然后运行。不想再用http server了,直接删掉那三个文件就行。
简单易用!
-------------------------------------------------------------------------------------------------------------
欢迎关注我的微博。
也欢迎关注我的教程:
《从设计到模式》《深入理解javascript原型和闭包系列》《微软petshop4.0源码解读视频》《json2.js源码解读视频》
支持插入代码的富文本编辑器——wangEditor
-------------------------------------------------------------------------------------------------------------
相关文章推荐
- 用nodejs搭建最简单、轻量化的http server(转)
- Nodejs实现简单http server
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- 用nodejs搭建最简单、轻量化的http server
- (NodeJS学习文章收集三) node.js基于express框架搭建一个简单的注册登录Web功能
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- linux下用python搭建简单的httpServer
- node入门笔记:使用node.js搭建一个简单的服务
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- weex JS部分环境搭建简单笔记
- 用nodejs搭建最简单、轻量化的http server
- 【Node.js-1】NodeJS简单入门、http、fs、url、querystring、接收客户端get/post数据
- apache http server 搭建简单文件系统
- 用nodejs http-server搭建本地服务环境
- 用nodejs搭建最简单、轻量化的http server
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- Win10 Nodejs搭建http-server注意点
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)