Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào
tài liệu Apigee X. thông tin
Sự hỗ trợ truyền thống của Node.js trên Apigee Edge cung cấp một môi trường thời gian chạy Node.js được nhúng, có phạm vi trong một tổ chức và môi trường Apigee. Các ứng dụng Node.js được triển khai vào môi trường này có thể đóng vai trò là mục tiêu cho mọi proxy API được triển khai vào cùng một tổ chức/môi trường đó.

Tính năng hỗ trợ Node.js truyền thống của Edge dựa trên một ứng dụng cầu nối nguồn mở có tên là (Trireme) và một trình thông dịch JavaScript có tên là (Rhino) cho phép mã Node.js thực thi trong môi trường thời gian chạy Java của Edge.
Cách này có một số điểm hạn chế. Ví dụ:
- Chỉ phiên bản Node.js cũ (0.10.32) được hỗ trợ.
- Có những khác biệt nhỏ về hành vi giữa môi trường Node.js tiêu chuẩn và môi trường Trireme/Rhino.
- Rất khó gỡ lỗi các ứng dụng Node.js sau khi chúng được triển khai trên Edge.
Các ứng dụng Node.js được triển khai cho các Mục tiêu được lưu trữ không phụ thuộc vào bất kỳ công nghệ thời gian chạy Node.js dành riêng cho Apigee nào. Ứng dụng Node.js của bạn sẽ chạy trong Hosted Targets giống hệt như khi chạy trong môi trường phát triển cục bộ.
Mẫu
Kho lưu trữ Node.js chứa một số ví dụ cơ bản từ việc triển khai một máy chủ Hello World! đơn giản cho đến API cơ sở dữ liệu nhân viên tận dụng một kho dữ liệu dựa trên đám mây.
Mẹo tăng hiệu suất
Xem Mẹo về hiệu suất Node.js: Tập hợp các socket trong Cộng đồng Apigee.
Các bước tiếp theo
Giờ đây, khi đã biết một chút về việc hỗ trợ Node.js trong Apigee Edge, bạn có thể xem Node.js trên Edge hoạt động. Trong chủ đề tiếp theo, Bắt đầu với Node.js trên Apigee Edge, chúng tôi sẽ hướng dẫn bạn cách uỷ quyền một ứng dụng Node.js "Hello World" rất đơn giản trên Apigee Edge bằng giao diện người dùng quản lý. Sau đó, chúng tôi sẽ hướng dẫn bạn cách triển khai các ứng dụng Node.js trực tiếp từ máy phát triển của bạn đến Edge bằng giao diện dòng lệnh.
Các điểm hạn chế
Hỗ trợ Node.js truyền thống trên Edge dựa trên ứng dụng cầu nối mã nguồn mở (Trireme) và trình thông dịch JavaScript (Rhino) cho phép mã Node.js thực thi trong môi trường thời gian chạy Java trên Edge.
Cách này có một số điểm hạn chế. Ví dụ:
- Chỉ phiên bản Node.js cũ (0.10.32) được hỗ trợ.
- Có những khác biệt nhỏ về hành vi giữa môi trường Node.js tiêu chuẩn và môi trường Trireme/Rhino.
- Rất khó gỡ lỗi các ứng dụng Node.js sau khi chúng được triển khai trên Edge.