作为开发人员,我不想一直连接到Amazon Web服务,因此我在本地计算机上使用AWS Docs安装了DynamoDB。我在后端使用node.js。
我在生产中将dynamoose用作Amazon DynamoDB的建模工具,如何使用相同的dynamoose来查询本地DynamoDB表以进行开发?
最佳答案
您只需在代码中使用它:
dynamoose.local();
假设您的应用程序中有一个属性文件,则可能需要一个属性标志来指示您是在开发中还是生产中。然后,在代码中获取属性,如果您正在开发中,请运行dynamoose.local()行。编辑:我不使用javascript编写代码,但是它将类似于:
const { NODE_ENV } = process.env
if (NODE_ENV == "DEV") {
dynamoose.local();
}
假定您的应用程序中有一个属性文件,在其中您将一个名为“环境”的系统属性设置为具有“DEV”或“PROD”的值。