用户登录

现在我们去定义一个上传文件接口,打开 file.controller,先定义一个上传文件接口需要的处理器,处理器的名字叫 store,支持 request,response 还有 next 参数。

在这个处理器里,暂时我们先在控制台上,输出请求里的 file 这个属性里的东西。上传的文件相关的信息可以在 request.file 里面找到。在接口上使用,用 Multer 创建的中间件,上传了文件以后这个中间件就会在请求里添加一个 file 属性。

下面再做出一个响应,用一下 response.sendStatus ,做出一个状态码是 200 的响应。

打开 file.router,在这里要定义一个上传文件接口,用一下 router 上的 post 方法,接口的地址设置成 /files ,这个接口要验证用户的登录状态,所以可以先安排一个 authGuard 中间件,再给这个接口安排一个 fileInterceptor。

authGuard 来自 auth.middleware ,fileInterceptor,这个中间件来自 file.middleware 。编辑器自动帮我们导入了这些东西。

再设置一下接口的处理器, 设置成 fileController 里的 store 这个方法。

定义上传文件接口《 Node.js 服务端应用开发:上传文件 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点