multer,多方和connect
是Node world的新手。
UseCase:
有一个简单的方案,可以在Angular前端上传XLS文件, 在Node上处理它们,进行一些操作,然后将JSON保存到 Mongo DB。
[从Angular接收文件后,我正在寻找最好的方法来解析/处理Node上的文件,然后遇到这些著名的节点模块上的文章-multer
,multiparty
和connect-multiparty
。
每篇文章都解释了如何使用相应的模块,却找不到任何告诉何时使用哪个模块的模块。
[我发现multer
主要用于您试图在磁盘存储上保存文件,而这不足以满足我的用例。
所以我应该忽略multer
还是实际使用它?
我应该何时实际使用multiparty
和connect-multiparty
?
此问题列出了一些选项:
How could I upload files in ExpressJS 4.x
有一些模块可以直接解析多格式数据,并表达基于这些格式的中间件。
[Github star中用于直接解析的前三个模块是可节点格式化(3376),busboy(814),多节点节点(557)。
顶级中间件是multer(基于busboy,2515星)。 connect-multiparty有一条注释,建议不要使用它。 connect-busboy已经四年没有更新了。
基于此,如果您需要Express中间件,我建议使用可结点的节点,busboy或multer。
还请注意,multer具有MemoryStorage内存存储引擎。
multer,多方和connect
是Node world的新手。
UseCase:
有一个简单的方案,可以在Angular前端上传XLS文件, 在Node上处理它们,进行一些操作,然后将JSON保存到 Mongo DB。
[从Angular接收文件后,我正在寻找最好的方法来解析/处理Node上的文件,然后遇到这些著名的节点模块上的文章-multer
,multiparty
和connect-multiparty
。
每篇文章都解释了如何使用相应的模块,却找不到任何告诉何时使用哪个模块的模块。
[我发现multer
主要用于您试图在磁盘存储上保存文件,而这不足以满足我的用例。
所以我应该忽略multer
还是实际使用它?
我应该何时实际使用multiparty
和connect-multiparty
?
此问题列出了一些选项:
How could I upload files in ExpressJS 4.x
有一些模块可以直接解析多格式数据,并表达基于这些格式的中间件。
[Github star中用于直接解析的前三个模块是可节点格式化(3376),busboy(814),多节点节点(557)。
顶级中间件是multer(基于busboy,2515星)。 connect-multiparty有一条注释,建议不要使用它。 connect-busboy已经四年没有更新了。
基于此,如果您需要Express中间件,我建议使用可结点的节点,busboy或multer。
还请注意,multer具有MemoryStorage内存存储引擎。