首页 > Web开发 > 详细

nodeJS

时间:2019-05-17 19:27:20      阅读:111      评论:0      收藏:0      [点我收藏+]

node进行文件操作,得引入fs核心模块 fs --- file-system

使用require方法加载 fs 核心模块

var fs = require(‘fs‘);

读取文件内容 ,toString是把2进制文件转为我们认识的, 也可以在function前面加入‘utf-8‘

fs.readFile(‘../data/data1.text‘,function(error,data){
    console.log(data.toString())
})

 写入文件和内容

//第一个参数:文件路径
//第二个参数:文件内容
//第三个回调函数:回调函数
//只接收一个参数形参随便写
fs.writeFile(‘../data/你好.md‘,‘大家好呀!我是写入文件的内容‘,function(error){
    console.log(‘文件写入成功‘)
})

  生成web服务器和查看请求头和发生响应内容var http = require(‘http‘);


var server = http.createServer() //创建一个web服务器

//两个参数
//Request  请求对象 (获取客户端一些请求信息.列如请求路径)
//Response  响应对象 (给客户端发送响应东西)
server.on(‘request‘,function(request,response){  
    console.log(‘收到客户端请求了,请求路径是:‘ +  request)//当用户请求了会打印这个东西 , 响应头
    let arr = [
        {
            name:‘黄广发‘,
            age:19
        }
    ]
  //text/plain 普通文本
  //text/html html文本
  response.setHeader(‘Content-Type‘,‘text/plain;charset=utf-8‘); //在响应内容里面设置响应内容格式,不写的话中文操作系统默认是gbk ,所以会乱码 response.end(JSON.stringify(arr)) //必须要,服务器响应内容结束可以发生过去了,不然客户端一直等待 }) //启动服务器 ,绑定端口号 server.listen(3000,function(){ console.log(‘服务器启动成功了,可以通过http://192.168.0.3:3000 来访问‘); });

  

  

var http = require(‘http‘);

var server = http.createServer() //创建一个web服务器

//两个参数
//Request 请求对象 (获取客户端一些请求信息.列如请求路径)
//Response 响应对象 (给客户端发送响应东西)
server.on(‘request‘,function(request,response){
console.log(‘收到客户端请求了,请求路径是:‘ + request)//当用户请求了会打印这个东西 , 响应头
let arr = [
{
name:‘黄广发‘,
age:19
}
]
response.setHeader(‘Content-Type‘,‘text/plain;charset=utf-8‘); //在响应内容里面设置响应内容格式,不写的话中文操作系统默认是gbk ,所以会乱码
response.end(JSON.stringify(arr)) //必须要,服务器响应内容结束可以发生过去了,不然客户端一直等待
})

//启动服务器 ,绑定端口号
server.listen(3000,function(){
console.log(‘服务器启动成功了,可以通过http://192.168.0.3:3000 来访问‘);
});

nodeJS

原文:https://www.cnblogs.com/gfweb/p/10883059.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!