Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ReactJS Tookit NTCNew to Visual Studio Code? Get it now.
ReactJS Tookit NTC

ReactJS Tookit NTC

IKPKITINTER

|
1 install
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ReactJS Tookit NTC

VS Code extension thêm snippet config_aws để tạo nhanh cấu hình DynamoDB + S3 cho các dự án JavaScript/TypeScript dùng AWS SDK v3.

Features

  • Gõ config_aws rồi nhấn Ctrl+Space để chọn snippet "AWS Config Setup".
  • Tự động chèn toàn bộ đoạn mã khởi tạo dotenv, DynamoDBClient, DynamoDBDocumentClient và S3Client kèm export docClient, s3.
  • Hoạt động trong cả file .js lẫn .ts, không cần cấu hình thêm.

Getting Started

  1. Cài extension ReactJS Tookit NTC và chạy Developer: Reload Window nếu VS Code nhắc.
  2. Mở file nguồn bạn cần cấu hình AWS.
  3. Gõ config_aws, nhấn Ctrl+Space, chọn snippet và Enter/Tab để chèn.
  4. Điền giá trị thực trong .env hoặc biến môi trường CI/CD để snippet hoạt động.

Code được sinh ra

require('dotenv').config();
const { DynamoDBClient } = require('@aws-sdk/client-dynamodb');
const { DynamoDBDocumentClient } = require('@aws-sdk/lib-dynamodb');
const { S3Client } = require('@aws-sdk/client-s3');

const awsRegion = process.env.AWS_REGION;
const s3Region = process.env.S3_BUCKET_REGION || awsRegion;

const client = new DynamoDBClient({
	region: awsRegion,
	credentials: {
		accessKeyId: process.env.AWS_ACCESS_KEY_ID,
		secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY
	}
});

const s3 = new S3Client({
	region: s3Region,
	followRegionRedirects: true,
	credentials: {
		accessKeyId: process.env.AWS_ACCESS_KEY_ID,
		secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY
	}
});

const docClient = DynamoDBDocumentClient.from(client);

module.exports = {
	docClient,
	s3
};

Requirements

  • Node.js 18+.
  • File .env (hoặc biến môi trường) chứa AWS_REGION, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, tùy chọn S3_BUCKET_REGION.
  • Các package: dotenv, @aws-sdk/client-dynamodb, @aws-sdk/lib-dynamodb, @aws-sdk/client-s3 có trong dự án của bạn.

Extension Settings

Không có thiết lập nào cần cấu hình. Snippet tự động sẵn sàng sau khi extension được kích hoạt.

Known Issues

Chưa có báo cáo. Nếu gặp lỗi, vui lòng tạo issue kèm bước tái hiện.

Release Notes

0.0.1

  • Thêm snippet config_aws cho JavaScript/TypeScript.

Đóng góp

  1. pnpm install
  2. pnpm run test
  3. Gửi pull request kèm mô tả thay đổi.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft