010 nodejs服务端:文件上传至阿里云OSS
NODE.js上传文件阿里云OSS
阿里云OSS对象储存

创建对象储存Buket


创建到这里就完成了,然后我们需要做一些设置
设置跨域
依次进入基础设置>跨域设置>然后就可以创建跨域规则,可以做出如下设置,安全系数很低的哈!


创建子用户管理阿里云OSS



用户授权
接着回到文件管理,点击授权按钮

然后点击新增授权

选择对应的子账号

到这里就完成了阿里云方面的配置了,接下来我们进入nodejs方面。
node.js后端代码编写
安装必要模块
npm install --save multer-aliyun-oss
npm install --save multer
配置信息
进入到文件上传的相关模块,编写如下配置
const multer = require('multer');
const MAO = require('multer-aliyun-oss');
const upload = multer({
storage: MAO({
config: {
region: '<region>',
accessKeyId: '<accessKeyId>',
accessKeySecret: '<accessKeySecret>',
bucket: '<bucket>'
}
})
});
测试
通过postman请求api

上传后返回结果

然后我们查看阿里云oss


浙公网安备 33010602011771号