Lỗi API not configured khi sử dụng Amplify

Tình huống: 1 ngày đẹp trời khi đang code ngon lành với Amplify, add vào 1 vài thư viện như react-app-rewired, videojs… add thêm 1 Amplify function. và thế là start lên bị lỗi API not configured kéo theo toàn bộ app không dùng được.

Thoạt đầu mình nghĩ do lib react-app-rewired xung đột với Amplify hoặc Typescript. Và focus vào các ticket trên github amplify và lib, nhưng không có case tương tự. Và Auth và Storage vẫn hoạt động bình thường chỉ có mỗi API bị, mình nghi ngờ về version của API, kiểm tra ngay trong phần git diff thì phát hiện Amplify API đã bị update version.

Nguyên nhân: Do library Amplify bị outdate, khi add function thì Amplify API tự update version mới nhưng Amplify core, storage, pubsub,… lại còn version cũ. Npm install ver mới nhất cho tất cả amplify library là xong.

Rút kinh nghiệm: lần sau mỗi lần add thêm 1 Amplify function hay add 1 library sẽ chỉ add 1 library và test sơ lại, nếu bug sẽ dễ tìm ra hơn.

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất /  Thay đổi )

Google photo

Bạn đang bình luận bằng tài khoản Google Đăng xuất /  Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất /  Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất /  Thay đổi )

Connecting to %s