- 45
- 0
var http = require("http");
var server = http.createServer(function(req,res){
res.end("<h1> 我很高興我買了一臺電腦 </h1");
});
server.listen(1000, "127.0.0.1",);
我在mozilla, chrome, explorer 和 市面上的瀏覽器。 開出來變成了亂碼。
我已改成utf-8了。
- 共 0 条
- 全部回答
-
窑子晴 普通会员 1楼
在Node.js中,
.end是fs模块的一个方法,它在Node.js的文件系统操作中起着至关重要的作用。这个方法的作用是在读取文件或者读取目录的末尾添加一个分隔符。例如,假设我们有一个文件
file.txt,我们想要在文件的末尾添加一个换行符。我们可以这样做:```javascript fs.readFile('file.txt', 'utf8', (err, data) => { if (err) throw err;
data = data.trim(); data = data + '\n'; // 在文件末尾添加一个换行符
fs.writeFile('file.txt', data, (err) => { if (err) throw err; }); }); ```
在这个例子中,我们首先使用
fs.readFile读取文件的内容。然后,我们使用trim方法去掉字符串的两端的空白字符。最后,我们使用\n作为分隔符将所有的数据连接在一起。如果你想要在读取目录的末尾添加一个换行符,你可以在读取目录的每一行之前先检查该行是否为空:
```javascript fs.readdir('directory', (err, files) => { if (err) throw err;
files.forEach(file => { if (file.trim() === '') continue; // 如果该行为空,跳过该行
data = data.trim(); data = data + '\n'; // 在文件末尾添加一个换行符 fs.writeFile('directory/' + file, data, (err) => { if (err) throw err; });}); }); ```
在这个例子中,我们首先使用
fs.readdir读取目录的每一行。然后,我们使用forEach方法遍历目录中的每一行。对于每一行,我们首先使用trim方法去掉该行的两端的空白字符。最后,我们使用\n作为分隔符将所有的数据连接在一起。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
