Cách triển khai một ứng dụng web bằng cách sử dụng Google App Engine

Bạn muốn sử dụng công cụ ứng dụng của Google để triển khai ứng dụng web ? Dưới đây là cách thực hiện trong 8 bước dễ dàng.

01/08

Kích hoạt Tài khoản Google của bạn cho App Engine

Hình ảnh © Google

App Engine cần được kích hoạt cụ thể và được liên kết với tài khoản Google hiện tại của bạn. Truy cập liên kết tải xuống công cụ ứng dụng này để thực hiện việc này. Nhấp vào nút đăng ký ở dưới cùng bên phải. Đăng ký có thể yêu cầu các bước xác nhận bổ sung cho tài khoản Google của bạn để tham gia chương trình nhà phát triển Google.

02/08

Tạo không gian ứng dụng thông qua Bảng điều khiển dành cho quản trị viên

Hình ảnh © Google

Sau khi đăng nhập vào App Engine, hãy điều hướng đến bảng điều khiển dành cho quản trị viên ở thanh bên bên trái. Nhấp vào nút 'Tạo ứng dụng' ở cuối bảng điều khiển. Đặt cho ứng dụng của bạn một tên duy nhất vì đây là vị trí mà Google sẽ gán ứng dụng của bạn trong miền ứng dụng của .

03/08

Chọn ngôn ngữ của bạn và tải xuống các công cụ phát triển phù hợp

Hình ảnh © Google

Chúng được đặt tại https://developers.google.com/appengine/downloads. App Engine hỗ trợ 3 ngôn ngữ: Java, Python và Go. Đảm bảo rằng máy phát triển của bạn được thiết lập cho ngôn ngữ của bạn trước khi cài đặt App Engine. Phần còn lại của hướng dẫn này sẽ sử dụng phiên bản Python, nhưng hầu hết các tên tệp đều tương đương nhau.

04/08

Tạo một ứng dụng mới cục bộ bằng cách sử dụng công cụ Dev

Hình ảnh © Google

Sau khi mở trình khởi chạy App Engine bạn vừa tải xuống, hãy chọn "Tệp"> "Ứng dụng mới". Hãy chắc chắn rằng bạn đặt tên cho ứng dụng cùng tên mà bạn đã chỉ định ở bước 2. Điều này sẽ đảm bảo ứng dụng được triển khai đến vị trí thích hợp. Trình khởi chạy Google App Engine sẽ tạo một thư mục khung và cấu trúc tệp cho ứng dụng của bạn và điền nó với một số giá trị mặc định đơn giản.

05/08

Xác minh rằng tệp app.yaml được định cấu hình đúng

Hình ảnh © Google

Tệp app.yaml chứa các thuộc tính chung cho ứng dụng web của bạn, bao gồm định tuyến trình xử lý. Kiểm tra thuộc tính "Ứng dụng:" ở đầu tệp và đảm bảo rằng giá trị khớp với tên ứng dụng bạn đã chỉ định ở bước 2. Nếu không, bạn có thể thay đổi nó trong app.yaml .

06/08

Thêm logic xử lý yêu cầu vào tệp main.py

Hình ảnh © Google

Tệp main.py (hoặc tệp tương đương chính cho các ngôn ngữ khác) chứa tất cả logic ứng dụng. Theo mặc định, tệp sẽ trả về "Hello world!" nhưng nếu bạn muốn thêm bất kỳ trở lại cụ thể nào, hãy xem bên dưới hàm xử lý get (self) . Lệnh self.response.out.write xử lý các phản hồi cho tất cả các yêu cầu gửi đến và bạn có thể đặt html trực tiếp vào giá trị trả về đó thay vì "Hello world!" nếu bạn ước.

07/08

Kiểm tra xem ứng dụng của bạn có triển khai cục bộ không

Ảnh chụp màn hình của Robin Sandhu

Trong trình khởi chạy Google App Engine, đánh dấu ứng dụng của bạn và sau đó chọn "Điều khiển"> "Chạy" hoặc nhấp vào nút chạy trong bảng điều khiển chính. Khi trạng thái của ứng dụng chuyển sang màu xanh lục để cho biết rằng ứng dụng đang chạy, hãy nhấp vào nút Duyệt qua. Một cửa sổ trình duyệt sẽ xuất hiện với phản hồi từ ứng dụng web của bạn. Đảm bảo mọi thứ đều chạy đúng cách.

08/08

Triển khai ứng dụng web của bạn lên đám mây

Hình ảnh © Google

Khi bạn đã hài lòng rằng mọi thứ đang chạy chính xác, hãy nhấp vào nút triển khai. Bạn sẽ phải cung cấp chi tiết tài khoản của tài khoản Google App Engine của mình. Nhật ký sẽ hiển thị trạng thái triển khai, bạn sẽ thấy trạng thái thành công, theo sau là trình khởi chạy ping ứng dụng web của bạn nhiều lần để xác minh. Nếu mọi thứ đã thành công, bạn sẽ có thể truy cập URL ứng dụng mà bạn đã chỉ định trước đó và xem ứng dụng web được triển khai của bạn đang hoạt động. Xin chúc mừng, bạn vừa triển khai một ứng dụng lên web!