最近一直在复习当中,所以会一写 HTML/js什么的。但是都是通过file:///Users/baiyinyu/Documents/privateProgram/test/918.html
的方式去查看执行结果的。 。。。。
看起来丑不说, 其他电脑上也不能访问这个。。。 也不能在手机上访问这个页面。。。。。。。。。
就在想啊,本地的vue项目为什么可以通过localhost:port
的方法访问了, 怎么做才能实现这个效果呢?
这时候我们的node.js就派上用场了。。。。。
注:这篇文章只实现了最简单最基础的功能,
1、使用到的模块
http
,是node.js内置的模块,可用于搭建服务端var http=require("http")
fs
,是node.js内置的模块,用于实现文件相关的,读取、写入啊之类的等等等等var fs=require("fs")
2、简易的代码实现
在本地的项目根目录下新建
server.js
。其内容如下:
var http=require("http");
var fs=require("fs");
//创建web服务器
var server = http.createServer();
/*
提供数据服务,注册request请求事件,当客户端请求,自动执行回调函数
request 请求对象,获取客户端的一些请求信息
response 响应对象,给客户端发送响应消息
*/
server.