Hướng dẫn call node js api from php - gọi nút js api từ php

Những gì tôi muốn làm là đơn giản về mặt lý thuyết, nhưng tôi không thể làm cho nó hoạt động.

Tôi đã viết một tập lệnh Node.js đơn giản sử dụng gói request để lấy không đồng bộ một số dữ liệu, phân tích nó và nhổ nó ra là HTML. Tôi muốn tích hợp tập lệnh này trong trang web dựa trên PHP và Apache của khách hàng trên một máy chủ được chia sẻ và gặp phải một số snags:

  1. Không có mod_proxy, vì vậy tôi không thể chỉ cần chạy tập lệnh nút của mình dưới dạng máy chủ và proxy thông qua Apache
  2. Tôi không muốn chạy nút trên cổng 80 và proxy đến Apache từ nút. Đó chỉ là cách quá nhiều quá mức cho những gì tôi cần làm, và sẽ giới thiệu quá nhiều đau đầu cho tôi. Máy chủ được chia sẻ cụ thể của tôi được biết là gặp khó khăn khi giữ các phiên bản máy chủ nút và tôi không thể biện minh cho thời gian ngừng hoạt động tiềm năng chỉ để tập lệnh này chạy.
  3. Tôi đã thử gói node-cgi nhưng nó không phù hợp với tôi. Tôi đã gặp lỗi về các phương thức nút nội bộ không tồn tại, tôi nghĩ rằng gói này đã hết hạn.

Vì vậy, những gì tôi đã hạ cánh là cố gắng gọi đơn giản là gọi nút từ PHP. Toàn bộ tệp index.php của tôi là:

Bài Viết Liên Quan

Chủ Đề