大家都知道js是属于脚本文件,是不能像html那样直接在网页上运行的,只有将js放在html文件中才能运行,那么如果只有js文件,没有hml文件时,js该怎么运行呢?
这个时候就要借助DOS命令框结合node.js运行了,下面就举一个简单的例子来说明今天的主题,比如要运行下面的程序:
//加载一个http模块
var http = require('http');
//creatServer来创建WEB服务器名为server
var server= http.createServer(function(req,res){//函数的两个参数分别为req和res,作用分别是请求和响应
res.writeHead(200,{'content-Type':'text/pain'});//返回的请求头上写状态码是200,返回的文本内容的类型是纯文本
res.end('Hellow Nodejs\n');
});
server.listen(1337, '127.0.0.1');//listen在1337端口监听请求,服务器就可以收到任何来自端口的请求
console.log('Server running at http://127.0.0.1:1337/');
1.windos标志+R(windos标志就是ctrl与alt之间的那个按键,一定要同时按)
会出来上图所示的运行框。
2.在运行框中输入cmd,就可以进入DOS命令框
3.进入命令框后输入下图中的命令
注意:图中/d之后的地址是你的js文件存放的地址,不要忘了后面还有一个斜杠,进入到文件夹过后就可以通过nade运行js脚本文件了
4.输入node+js文件名进行运行
出现了Server running at http://127.0.0.1:1337/这个字样就算是成功了,接下来就可以在网页中输入相应的网址进行访问了
5.将网址copy到浏览器中进行访问
好了,今天的讲解就到这里了,其实node就是js运行的环境,这就是在DOS里面直接运行js的方法,当然也是需要node的,做这些之前得先确认自己已经安装了node.js,这里总结一个小tips,node.js的版本问题,如果是xx.n.x,中间的n为偶数的时候就是稳定版,中间是奇数的是不稳定版,可能会有更新的情况,所以如果去官网下载的话,最好下最新的稳定版,而不是最新版,当然接口的话最好也是下相应的版本。