gpt4 book ai didi

angular - 在 Angular 6 中写入文件

转载 作者:行者123 更新时间:2023-12-04 01:53:39 26 4
gpt4 key购买 nike

我正在尝试在我的 Angular 6 应用程序中实现类似“您是 n 号访客”的功能。我没有使用数据库,所以最好的办法是将数字存储在 Assets 文件夹中的文件中,然后从中读取数字,更新并存储增加的数字。

阅读很容易,例如:

this.http.get("/assets/visits").subscribe(vn => {
this.visitNums = +vn + 1;
});

但是我在写入文件时遇到问题。我尝试过:

fs.writeFile("/assets/visits, 'whatever',
err => console.log(err));

但即使使用以下命令,我也会收到“找不到 fs 模块”的消息:

import * as fs from "fs";

而且,还做了:

declare const fs: any;

在该 fs.writeFile 行上给出“fs 未定义”。

那么,有没有办法从 Angular 6 应用程序中写入文件?

最佳答案

你想要做的事情根本不可能,即使作为一个概念也是如此。“assets”文件夹驻留在您自己的服务器上,您不能让客户端在从另一台计算机访问时简单地对其进行写入,这意味着他将无法访问您的文件系统(因此“fs”是一个节点顺便说一句,.js 模块,这意味着它的代码不会出现在浏览器中)。

关于angular - 在 Angular 6 中写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51829108/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com