Tôi đang tạo một ứng dụng phát trực tiếp bằng thiên thạch. Hiện tại tôi có nhu cầu tạo tùy chọn chuyển mã trực tiếp, vì vậy tôi đang cố gắng tích hợp mô-đun node.js này với ứng dụng sao băng của chúng tôi: https://github.com/mifi/hls-vod. Tuy nhiên, cách nó hoạt động là bạn thực sự gọi app.get (hls /) từ thẻ video src của HTML5 của bạn. Tôi tự hỏi nếu có một cách để mong đợi cuộc gọi này có được bằng cách sử dụng sao băng. Vì tôi không thể tích hợp express với meteor, tôi đang gặp rắc rối khi làm điều này. Tôi tự hỏi nếu có một cách để có meteor nhận được yêu cầu HTTP và gửi lại dữ liệu theo mô-đun nút.Cách phân phối các yêu cầu HTTP qua thiên thạch
Trả lời
Bài đăng này đã được cập nhật
Để yêu cầu http máy chủ trên sao băng, bạn cần một bộ định tuyến. Tôi muốn giới thiệu ironRouter. Có bộ định tuyến thiên thạch nhưng Tom Coleman cũng đã tạo ra IronRouter.
Bạn có thể sử dụng một cái gì đó như thế này:
Router.map(function() {
this.route('serverFile', {
path: '/pathonserver',
action: function() {
console.log(this.params); //Contains params
this.response.writeHead(200, {'Content-Type': 'text/html'});
this.response.end('hello from server');
}
});
});
Hy vọng rằng sẽ nhận được con đường làm việc tương tự như các bộ định tuyến cao tốc.
Điều đó có vẻ gần như chính xác những gì tôi cần! Vấn đề duy nhất của tôi là thiên thạch không được hỗ trợ cho Windows vào lúc này. Có cách nào khác mà tôi có thể sử dụng cho việc này không? – user2009114
Có, bạn có thể nhận được 'app' tiếp xúc. Hãy xem http://stackoverflow.com/questions/14914885/how-to-get-current-user-in-custom-route – Akshat
Bộ định tuyến Meteor hiện không được chấp nhận cho Iron Router.
Xem here để định tuyến phía máy chủ bằng bộ định tuyến sắt
- 1. Yêu cầu sách: Thuật toán phân phối
- 2. Yêu cầu HTTP Ajax qua HTTPS Trang
- 3. Cách phân biệt giữa yêu cầu http và cli?
- 4. Nghe các yêu cầu HTTP
- 5. Sử dụng thiên thạch với postgresql
- 6. Cookie HTTP và các yêu cầu Ajax qua HTTPS
- 7. Gửi yêu cầu HTTP theo cách thủ công qua cổng
- 8. cách phân tích cú pháp yêu cầu http trong C++
- 9. Lệnh thiên thạch (mrt) không có gì
- 10. Thiết lập các sự kiện đơn giản trong thiên thạch
- 11. Cách viết Yêu cầu HTTP
- 12. Yêu cầu DELETE HTTP
- 13. Tải trọng yêu cầu HTTP
- 14. Giảm yêu cầu HTTP hay không?
- 15. Nhận một json qua Http Yêu cầu trong NodeJS
- 16. Cách biết Yêu cầu HTTP là BOT
- 17. Làm thế nào để phân biệt các yêu cầu Ajax từ các yêu cầu Http bình thường?
- 18. Yêu cầu HTTPS qua AJAX từ trang HTTP
- 19. Git đẩy qua HTTP yêu cầu mật khẩu hai lần
- 20. Http Yêu cầu Vòng đời
- 21. Làm cách nào để truy cập các trường tiêu đề yêu cầu HTTP qua JavaScript?
- 22. Phương pháp thử yêu cầu http yêu cầu
- 23. Yêu cầu HTTP trong Ubuntu
- 24. sử dụng phông chữ mặt trong thiên thạch?
- 25. Các yêu cầu HTTP không đồng bộ trong PHP
- 26. yêu cầu http với powershell
- 27. Yêu cầu HTTP SOAP PHP
- 28. Symfony2: gửi yêu cầu HTTP
- 29. Run JS sau khi render một thiên thạch mẫu
- 30. Làm cách nào để sử dụng smart.json để báo cho thiên thạch sử dụng một phiên bản ổn định của thiên thạch?
Bạn đã xem API Meteor.http chưa? – Prashant
Vâng tôi đã làm, nhưng đó là để thực hiện cuộc gọi http, không phải để nhận yêu cầu, vì vậy nó chỉ là một nửa những gì tôi cần – user2009114