在Node.js中,我们可以使用不同的模块和库来处理文件上传并将其存储到数据库中。在本文中,我们将使用Express.js作为我们的Web框架,Multer作为文件上传中间件,以及Mongoose作为MongoDB数据库的ODM(对象文档映射)工具。
以下是步骤的概述:
- 安装所需模块
确保已经在项目中安装了Node.js和npm。在终端或命令提示符中,导航到项目目录并执行以下命令来初始化项目并安装所需的模块:
mkdir file-upload-example
cd file-upload-example
npm init -y
npm install express multer mongoose
- 创建Express应用
在项目目录中创建一个名为app.js
的文件,并添加以下代码: