Sam Hulick
08/01/2021, 11:35 PMSam Hulick
08/02/2021, 1:38 AMcors: trueTomasz Michalak
08/02/2021, 10:47 AMSam Hulick
08/02/2021, 12:50 PMyarn start --stage devnameSam Hulick
08/02/2021, 3:53 PMfunctionNameKujtim Hoxha
08/02/2021, 4:19 PMsstSam Hulick
08/02/2021, 6:29 PMexport default function main(app: <http://sst.App|sst.App>): void {
  // Set default runtime for all functions
  app.setDefaultFunctionProps({
    runtime: 'nodejs14.x',
    tracing: Tracing.DISABLED,
  });
  const coreStack = new CoreStack(app, 'core');
  new ApiStack(app, 'api', { cognitoAuth: coreStack.auth });
}CoreStackthis.auth = authsst.AuthSam Hulick
08/02/2021, 8:28 PM"dependencies": {
    "@aws-cdk/aws-apigatewayv2-authorizers": "1.111.0",
    "@aws-cdk/aws-cognito": "1.111.0",
    "@aws-cdk/aws-lambda": "1.111.0",
    "@aws-cdk/core": "1.111.0",
    "@serverless-stack/cli": "0.36.0",
    "@serverless-stack/resources": "0.36.0"
  }yarn upgrade-interactiveyarn sst add-cdkAshishkumar Pandey
08/02/2021, 9:09 PMsst.Apisst.StaticSitesst.ApiSam Hulick
08/02/2021, 9:27 PMconst userPool = auth.node.defaultChild as cognito.CfnUserPool;
  
  userPool.lambdaConfig = {
    customEmailSender: {
      lambdaArn: props.cognitoEmailSender.functionArn,
    },
  };TypeError: Cannot set property 'lambdaConfig' of undefineddefaultChildSam Hulick
08/02/2021, 11:09 PMremovalPolicyDESTROYRETAINAshishkumar Pandey
08/03/2021, 5:27 PMAdrián Mouly
08/04/2021, 10:05 AMSyntaxError: Cannot use import statement outside a moduleBhuvaneshwaran Rajendran
08/04/2021, 2:18 PMSam Hulick
08/04/2021, 8:31 PMSam Hulick
08/04/2021, 9:28 PMAaron McCloud
08/04/2021, 11:59 PM<UnauthenticatedRoute>statereact-router-domLinkstate<Route {...rest}>
      {!isAuthenticated ? (
        children
      ) : (
        <Redirect to={redirect === "" || redirect === null ? "/" : redirect} />
      )}
    </Route>state<Link to={{ to="./classes/:id", state: { stuff: 'cool' }}}>Sam Hulick
08/05/2021, 3:41 AMSakar
08/05/2021, 7:14 AMArtem Pabacham
08/05/2021, 7:45 AMfunction prepare_node_modules_lambda_layer() {echo "Cleaning up workspace ..."rm -rf lambda-layers-node_modulesecho "Creating layer ..."mkdir -p lambda-layers-node_modules/nodejs/node_modulesecho "Prepare server node_modules lambda layer ..."cp -r ../../node_modules/knex lambda-layers-node_modules/nodejs/node_modules...layers: [new lambda.LayerVersion(stack, 'NodeModulesLayer', {code: lambda.Code.fromAsset('./lambda-layers-node_modules'),}),],Hubert
08/05/2021, 10:03 AMFazi
08/05/2021, 10:23 AMrequirements.txtrequestsMyStack.jsimport * as sst from "@serverless-stack/resources";
export default class MyStack extends sst.Stack {
  constructor(scope: <http://sst.App|sst.App>, id: string, props?: sst.StackProps) {
    super(scope, id, props);
    // Create a HTTP API
    const api = new sst.Api(this, "Api", {
      defaultFunctionProps: {
        srcPath: "src/example",
      },
      routes: {
        "GET /": "lambda.handler",
      }
    });
    // Show the endpoint in the output
    this.addOutputs({
      "ApiEndpoint": api.url,
    });
  }
}lambda.pyimport requests
def handler(event, context):
    return {
        "statusCode": 200,
        "body": "Hello, World! Your request was received at {}.".format(
            event["requestContext"]["time"]
        ),
    }Vishal Vijay
08/05/2021, 1:16 PMSimon Reilly
08/05/2021, 2:59 PMreadonlyAlex Tozzi
08/05/2021, 8:20 PMSam Hulick
08/06/2021, 2:34 AMFazi
08/06/2021, 10:40 AMAWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYaws configureResource handler returned message: "Lambda was unable to configure your environment variables because the environment variables you have provided contains reserved keys that are currently not supported for modification. Reserved keys used in this request: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEYNathan Cazell
08/06/2021, 2:21 PMSam Hulick
08/06/2021, 4:17 PMenvironmentSam Hulick
08/06/2021, 6:25 PM