Я использовал машинописный текст (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'});
}
}
ошибка Chrome консоль: "AWS не определено. Как я могу импортировать AWS? Спасибо за помощь .
реакция-js для интерфейса. Вы добавите ACCESS_KEY_ID и SECRET_KEY во внешний интерфейс. Ты здравомыслящий? :) –
@ DiligentKeyPresser ой я знал, что это риск. Но это мой личный сайт. Он просто используется на местном уровне. –