Изначально Cloud9 работает неплохо, но, к сожалению, улучшений не так много. Сообщает мне сбоку, что точка с запятой отсутствует. Но он не сообщает мне, когда больше нет запятой, и не дает мне понять, какие данные я могу использовать из других связанных файлов. Могу ли я как-то улучшить кодирование, если я новичок? Пример
. Я ввел настройку для своей базы, но забыл запятую в двух местах, которые не заметил, и потерял 20 часов на ее поиск.
const Dynamo = {
async get (ID, TableName){
const params = {
TableName,
Key:
{
ID **(I didn't give a comma here)**
} **(also I didn't give a comma here)**
};
Второй случай.
Я могу только читать данные в Api Gateway, когда data.item начинается с заглавной буквы, то есть: data. I tem (вместо data. i tem)
const data = await DC.get(params).promise();
if (!data || !data.item) { // dont work - need to set data.Item
throw Error(`we cant fetch ID which is ${ID} from ${TableName}`);
}
console.log(data);
return data.item; // dont work - need to set data.Item
}
};
//
могут ли такие «ошибки» отображаться в Cloud9?