Em đang làm cái angular 2 app về học tiếng anh, sau đó thì thầy bảo phải đưa app lên server để các bạn trong lớp test. Dữ liệu thì em để trong ở trong file json trong app luôn. Nhưng em đưa lên server thì nó lại không chạy. Có ai biết về vấn đề deploy app lên heroku không ạ, em tìm hướng dẫn làm theo mà nó vẫn không chạy ạ. Ai rành thì chỉ bảo cho em với ạ.
Vấn đề khi deploy angular 2 app lên heroku
Lên thôi nào :3 :3 :3
Vấn đề ở đây là Heroku chỉ hỗ trợ web app (như là Rails app, hoặc Go,…), ngoài ra thì ko chạy được (báo lỗi như trên), đoán là cái app angular 2 của bạn chỉ bao gồm vài file JS và HTML, CSS các kiểu.
Heroku có khả năng deploy PHP app, chỉ bằng cách tìm file index.php
trong thư mục của project. Thành ra bạn có thể “lừa” thằng Heroku rằng cái app của bạn là 1 PHP app bằng cách tạo thêm file index.php
này, nội dung của file thì có thể như sau:
<?php header( 'Location: index.html' ) ; ?>
Đặt file này trong thư mục gốc của project rồi commit lên, lệnh header('Location: ...')
dùng để redirect trình duyệt qua 1 link khác (ở đây là index.html
)
Làm xong là chạy được.
Huy Trần.Thanks bạn nhé. Bạn có facebook không. Để mình inbox trao đổi cho dễ
Diễn đàn cũng có chức năng tin nhắn đó bạn, cơ mà cứ hỏi lên đây đi có sao đâu