Sakar
06/20/2022, 1:27 PMimport { Api, Table } from "@serverless-stack-slack/resources";
import * as dynamodb from "aws-cdk-lib/aws-dynamodb";
const table = new Table(stack, "Table", {
dynamodbTable: dynamodb.Table.fromTableArn(
this,
"<http://ec.ec|ec.ec>.subscriptions",
"arn:aws:dynamodb:ap-south-1:146331168322:table/ec.subscriptions"
),
});
New error:
Error: Missing "fields" in the "Table" Table
at Table.createTable (file:///E:/ec-website/ec-serverless/ec-website-restapi/node_modules/@serverless-stack/resources/dist/Table.js:240:23)
at new Table (file:///E:/ec-website/ec-serverless/ec-website-restapi/node_modules/@serverless-stack/resources/dist/Table.js:29:14)
at EmptyStack.MyStack (file:///E:/ec-website/ec-serverless/ec-website-restapi/.build/lib/index.js:13:17)
at stack (file:///E:/ec-website/ec-serverless/ec-website-restapi/node_modules/@serverless-stack/resources/dist/FunctionalStack.js:15:35)
at App.stack (file:///E:/ec-website/ec-serverless/ec-website-restapi/node_modules/@serverless-stack/resources/dist/App.js:284:16)
at Module.default (file:///E:/ec-website/ec-serverless/ec-website-restapi/.build/lib/index.js:45:7)
at file:///E:/ec-website/ec-serverless/ec-website-restapi/.build/run.mjs:92:16
Please let me know what is wrong in my code?Kristian Lake
06/20/2022, 2:12 PMSakar
06/20/2022, 2:16 PMKristian Lake
06/20/2022, 2:18 PMFrank
import { Api, Table } from "@serverless-stack-slack/resources";
import * as dynamodb from "aws-cdk-lib/aws-dynamodb";
const table = new Table(stack, "Table", {
cdk: {
table: dynamodb.Table.fromTableArn(
this,
"ec.ec.subscriptions",
"arn:aws:dynamodb:ap-south-1:146331168322:table/ec.subscriptions"
),
},
});
Frank
Frank
Sakar
06/20/2022, 3:09 PMSakar
06/20/2022, 4:01 PM===============
Deploying app
===============
E:/ec-website/ec-serverless/ec-website-restapi/stacks/MyStack.js (8,9): 'this' implicitly has type 'any' because it does not have a type annotation.
6. table: dynamodb.Table.fromTableArn(
7. this,
8. "ec.subscriptions",
ERROR Runtime.UnhandledPromiseRejection: ReferenceError: DynamoDB is not defined.
I think i must pass table name to my routes. Please
let me know how to do it in v1.x.x?Adrian Schweizer
06/20/2022, 4:50 PM