在nginx服务器里面搭建好node.js本地服务器后,利用Node.js的FS模块,实现简单数据的写入和读取
Posted 流时
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在nginx服务器里面搭建好node.js本地服务器后,利用Node.js的FS模块,实现简单数据的写入和读取相关的知识,希望对你有一定的参考价值。
先在server.js里面引入:
var fs = require(‘fs‘);
然后写入
// 往writeme.txt文件 写入一些内容
fs.writeFile(‘./writeme.txt‘, [zuidi, now, address, text], function (err) {
// 判断 如果有错 抛出错误 否则 打印写入成功
if (err) {
throw err;
}
console.log(‘写入文件成功!‘)
})
这样就写入成功了。把前端传过来的简单数据写入了writeme.txt中。
然后需要读取writeme.txt里面的数据,把它发送给前端
fs.readFile(‘./writeme.txt‘, function (err, data) {
// 读取文件失败/错误
if (err) {
throw err;
}
// 读取文件成功
let text1 = data.toString()
arr1 = text1.split(",");
}
这样就取出来了并把字符串切割成了一个数组,通过索引就可以把之前存进去的数据取出来发送给前端了。
最后补充一个,在nginx里面运行node.js,因为Xshell会隔一段时间就会自动断开,所以要设置Node.js本地服务器进入后台运行,在node.js文件根目录下运行这句命令:
nohup node server.js >server.js.log &
最后断开Xshell,node.js也一样还在运行
以上是关于在nginx服务器里面搭建好node.js本地服务器后,利用Node.js的FS模块,实现简单数据的写入和读取的主要内容,如果未能解决你的问题,请参考以下文章
用自己的电脑做服务器,我搭建好了apache环境,如何通过外网访问本地计算机里的网站呢?
直播平台搭建,网页版已经搭建好了,就差nodejs配置了。有没有会的。只要你会。源码免费送