注意:进行node开发之前,必须配置node环境(点击获取下载地址)
如何验证是否拥有node环境?(打开终端,输入 node-v )
打开任意终端使用 cd 命令切换到js脚本所属的目录
使用 node 文件名去执行对应的js脚本文件
node会解析后执行该文件中的代码,然后将执行结果输出到终端
引入 fs 核心模块(Node提供的模块)
var fs = require('fs')
读取文件
fs.readFile('index.html','utf8',function(err,data){
if(err){
throw err
}
})
写入文件
fs.writeFile('index.html','要写入的内容',function(err,data){
if(err){
throw err
}
})
响应头(解决中文乱码)
response.writeHead(200,{
'Content-Type':'text/plain';chartset='utf-8'
})
加载用来构建HTTP服务器的核心模块
var http = require('http')
创建服务器
var server = http.createServer()
服务器请求事件
server.on('request',function(request,response){
var url = request.url //获取请求的地址
fs.readFile('index.html','utf8',function(err,data){
response.end(data)//使用node文件读取将读取到的内容响应回去
})
})
监听服务器端口
//端口自定义即可
server.listen(3000,function(){
console.log(server is running at port 3000)
})
以上就是nodejs之操作javascript代码的详细内容,更多关于nodejs之操作javascript代码的资料请关注九品源码其它相关文章!