Triển khai ứng dụng Next.js ngay bây giờ

Cách sử dụng Now để triển khai dễ dàng và liền mạch ứng dụng Next.js của bạn

Zeit bây giờ được gọi làVercelvà hướng dẫn này có thể đã lỗi thời

Làm cách nào để chúng tôi triển khai ứng dụng Next.js tới một máy chủ web thực để những người khác có thể truy cập nó?

Một trong những cách đơn giản nhất để triển khai ứng dụng Tiếp theo là thông quaHiện naynền tảng được tạo bởiZeit, cùng một công ty đã tạo ra dự án Nguồn mở Next.js. Bạn có thể sử dụng Hiện hành để triển khai ứng dụng Node.js, Trang web tĩnh và hơn thế nữa.

Bây giờ làm cho bước triển khai và phân phối của một ứng dụng rất, rất đơn giản và nhanh chóng, và ngoài các ứng dụng Node.js, chúng còn hỗ trợ triển khai Go, PHP, Python và các ngôn ngữ khác.

Bạn có thể coi nó là “đám mây”, vì bạn không thực sự biết ứng dụng của mình sẽ được triển khai ở đâu, nhưng bạn biết rằng bạn sẽ có một URL để bạn có thể truy cập.

Bây giờ là miễn phí để bắt đầu sử dụng, với gói miễn phí hào phóng hiện bao gồm 100GB lưu trữ, 1000không có máy chủcác lệnh gọi hàm mỗi ngày, 1000 bản dựng mỗi tháng, 100GB băng thông mỗi tháng và mộtCDNvị trí. Cáctrang giá cảgiúp biết chi phí nếu bạn cần thêm.

Cài đặt

Cách tốt nhất để bắt đầu sử dụng Now là sử dụng Now CLI chính thức:

npm install -g now

Khi lệnh có sẵn, hãy chạy

now login

và ứng dụng sẽ yêu cầu bạn cung cấp email của bạn.

Nếu bạn chưa đăng ký, hãy tạo một tài khoản trênhttps://zeit.co/signuptrước khi tiếp tục, sau đó thêm email của bạn vào ứng dụng khách CLI.

Khi điều này được thực hiện, từ thư mục gốc của dự án Next.js chạy

now

và ứng dụng sẽ được triển khai ngay lập tức lên đám mây Hiện hành và bạn sẽ được cung cấp URL ứng dụng duy nhất:

Khi bạn chạynowchương trình, ứng dụng được triển khai đến một URL ngẫu nhiên trongnow.shmiền.

Chúng ta có thể thấy 3 URL khác nhau trong đầu ra được đưa ra trong hình ảnh:

Tại sao rất nhiều?

Đầu tiên là URL xác định triển khai. Mỗi khi chúng tôi triển khai ứng dụng, URL này sẽ thay đổi.

Bạn có thể kiểm tra ngay lập tức bằng cách thay đổi thứ gì đó trong mã dự án và chạynowlần nữa:

2 URL còn lại sẽ không thay đổi. Đầu tiên là ngẫu nhiên, thứ hai là tên dự án của bạn (mặc định là thư mục dự án hiện tại, tên tài khoản của bạn và sau đónow.sh).

Nếu bạn truy cập URL, bạn sẽ thấy ứng dụng được triển khai cho phiên bản sản xuất.

Bạn có thể định cấu hình Hiện hành để phân phối trang web tới miền phụ hoặc miền tùy chỉnh của riêng bạn, nhưng tôi sẽ không đi sâu vào điều đó ngay bây giờ.

Cácnow.shtên miền phụ là đủ cho các mục đích thử nghiệm của chúng tôi.

Tải xuống miễn phí của tôiSổ tay Next.js


Thêm các bài hướng dẫn tiếp theo: