将此用于我的文件输入中的accept字段:
application/zip,application/x-zip,application/x-zip-compressed,application/octet-stream
结果:
我知道chrome在技术上是正确的,但我在这里尝试用户友好.
为了澄清目的,我想看到Node.js与shell/cli运行的确切命令.不幸的是我似乎无法找出如何......
https://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options
返回的对象是一个事件发射器,但此时无法从Nodejs中的事件发射器中嗅探事件.我试过了data,pipe没有成功的事件.
与返回的对象child_process.spawn有子对象:stdout,stdin,stderr.有exmaples stderr和stdout被用作事件发射器&这些工作正常,但我找不到发出的事件stdin...
我知道我可以接受我的输入并对其进行格式化,但这很容易导致失败/不一致,所以我宁愿找到一种方法来嗅探它实际使用的内容.
在函数中更改exports.X 似乎不起作用...
我希望能够从文件加载设置并在 Node.js 中访问它们。我目前有这个,但是,连接到我的节点应用程序的客户端可以编辑设置文件中的内容。不幸的是,现在必须重新启动 Node 应用程序才能使更改生效。有没有办法可以即时重新加载 module.exports?
编辑:
设置文件实际上是一个 JSON 字符串。
我的设置模块几乎在每个文件中都是“必需的”,并且有很多文件......所以按文件重新加载它是不可能的。但是,我确实知道有人何时更改了设置。