nodejs配置button点击修改toml文件
时间: 2024-01-16 22:03:52 浏览: 78
好的,您可以使用 Node.js 来实现在点击按钮时修改 TOML 文件的功能。以下是一个使用 Node.js 和 Express 框架实现的示例代码:
HTML 代码:
```
<form method="post">
<button type="submit" name="button">点击修改文件</button>
</form>
```
Node.js 代码:
```
const express = require('express');
const bodyParser = require('body-parser');
const fs = require('fs');
const toml = require('toml');
const app = express();
app.use(bodyParser.urlencoded({ extended: false }));
app.post('/', (req, res) => {
// 获取 TOML 文件路径和内容
const file = 'path/to/your/file.toml';
const content = { key: 'value' };
// 修改 TOML 文件
fs.writeFileSync(file, toml.stringify(content));
res.send('文件已修改');
});
app.listen(3000, () => {
console.log('服务器已启动');
});
```
在这个示例中,当用户点击按钮时,会向服务器发送一个 POST 请求,Express 框架会检查是否有名为 "button" 的 POST 参数,如果有则会执行文件写入操作,将指定内容写入 TOML 文件。这个示例仅供参考,您需要根据自己的需求来修改代码。
阅读全文