0

我有一个应用程序,我想创建一个简单的后端文件来使用 fs.mkdir 存储我的数据。至少我很确定这是我需要使用的。

基本上,我有一个输入一些值的表单,我希望将这些值保存到 fs.mkdir 创建的文件中。

例如,如果我输入:

{name: Max, weight: 150}

进入表格,我想要

{
  people: [
   {
     name: Max,
     weight: 150
   }
  ]
}

出现在新创建的文件中。到目前为止,我的应用程序中有这段代码:

const onSubmit = (formValues) => {
        history.push('/')
        const formString = JSON.stringify(formValues);
        const fs = require('browserify-fs');
        const path = require('path');
        fs.mkdir(path.join(__dirname, 'test'), function() {
            fs.writeFile('/data.json', formString, function() {
                fs.readFile('/data.json', 'utf-8', function(err, data) {
                    console.log(data, "data");
                });
            });
        });
    };

但是,我在运行此代码时没有看到任何文件。我可能看错了地方,或者我使用的代码可能完全错误。关于我做错了什么的任何想法?

4

0 回答 0