0
私は反応のためにtypescript(tsx)を使用しました。アップロード画像タスクでは、aws-sdkを使用してサーバーs3にアップロードしました。私はまた、aws-sdkをnpmとタイピングでインストールしました。aws-sdkをtsxファイルにインポートする方法
UploadFile.tsx
import * as AWS from 'aws-sdk';
//constant
import DefaultValue from '../../Constants/DefaultValue';
AWS.config.update({
region: DefaultValue.REGION,
credentials: new AWS.Credentials(DefaultValue.ACCESS_KEY_ID, DefaultValue.SECRET_KEY)
});
class UploadFile extends React.Component<any,any> {
s3: any;
constructor() {
super();
this.s3 = new AWS.S3({apiVersion: '2016-11-07'});
}
}
クロームコンソールエラー: 'AWSは未定義です'。 AWSはどのようにインポートできますか?手伝ってくれてありがとう 。
react-jsはフロントエンド用です。 ACCESS_KEY_IDとSECRET_KEYをフロントエンドに配置します。あなたは正気ですか? :) –
@DiligentKeyPresserああ、私はそれが危険だと知っていた。しかしそれは私の私的なウェブサイトです。それはローカルで使うだけです。 –