Tôi đang xây dựng ứng dụng Angular 2 sử dụng Angular-Meteor framework.Angular2 SEO - Cách tạo ứng dụng 2 góc có thể thu thập thông tin
Tôi muốn đạt được nhanh chóng và nhất quán indexing bởi google và công cụ tìm kiếm khác, và cho phép Facebook sharer và chọc khác để tạo xem trước nội dung JS tạo của tôi.
Thông thường SPA sử dụng PhantomJS để hiển thị phía máy chủ trang và gửi HTML tĩnh cho ứng dụng khách.
Tất nhiên tôi có thể tự tạo ra PhantomJS khi tôi chặn một _escaped_fragment_ hoặc khi tôi thấy tác nhân người dùng google hoặc scraper, nhưng tôi luôn gặp phải rò rỉ bộ nhớ và các phiên bản Phantom mồ côi khi sinh ra PhantomJS trực tiếp trên các trang web có lưu lượng truy cập lớn. NodeJS và this module).
Đối với góc 1 ứng dụng, tôi sử dụng để giải quyết việc này với các module góc như Angular-SEO, nhưng có vẻ như khó khăn để chuyển đổi mô-đun đó cho góc 2.
tôi không tìm thấy bất kỳ góc 2 mô-đun thích hợp cho việc này chưa . Tôi có nên xây dựng bản thân mình, hoặc có cách nào khác tốt để đạt được điều này như của ngày hôm nay?
video tuyệt vời, SEO thông minh, tốt hơn phương pháp tiếp cận ảo – Rayjax
Câu trả lời này hiện không được chấp nhận với phiên bản mới hơn của Angular vì nó là một phần của @ angular/platform-server – jornare