我是Node.js和Loopback的新手。到目前为止,我一直在使用Deployd,并且正在尝试迁移到Loopback。Deployed上的S3存储桶模块运行良好。
所以...:
我在这个网站上https://github.com/strongloop/loopback-component-storage
我在项目文件夹中运行
npm install loopback-component-storage
然后,我需要创建一个数据源。为了设置新的数据源,我尝试了
slc loopback:datasource
它没有为我提供创建存储源的选项。所以我排除了该选项
我看到在github上有这段代码(上面的链接):
var ds = loopback.createDataSource({
connector: require('loopback-component-storage'),
provider: 'filesystem',
root: path.join(__dirname, 'storage')
});
var container = ds.createModel('container');
app.model(container);
我想这是创建数据源的正确方法,但是我应该在哪里放置此代码以及如何执行它呢?如何修改此代码以与Amazon一起使用?
{ provider: 'amazon', key: '...', keyId: '...' }
我想key
是我的秘密密钥和keyId
访问密钥ID,但是您可以确认吗?
我刚刚开始遇到麻烦...感谢您的提前帮助
您也可以在server / datasources.json中手动添加数据源。这样,您应该能够使用存储数据源创建容器模型。
要通过所示的代码来执行此操作,可以修改server / server.js或将JS文件拖放到具有以下导出功能的server / boot中:
module.exports = function(app) {
// your code
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句