Help me! Angular 1 (Newbie)
-
Mình có 1app.. Single Page !!!
- khi sử dụng Apache để làm server ảo thì Khi route, show ra đc kết quả mong muốn.
- khi mình ko dùng apache , mình copy file ra ổ
, và chạy file index.html trực tiếp thì không thể Route đc.
kiểm tra lỗi console thì hiện ra thông báo này:
"angular.js:10514 XMLHttpRequest cannot load file:///D:/Files/plunk/pages/contact.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource."
mọi người cho em hỏi >>> giờ em phải làm thế nào để fix lỗi đc ạ.??
Em có test thử 1 cách , đó là dùng node, tạo 1 server ảo. Nhưng vẫn ko đc. Với xamp , chỉ cần đặt app trong HTDOS, còn node .... em chịu .
-
........ dot.com
-
Bạn dùng module này xem, tạo web server bằng Node tại thư mục làm việc:
Handy for when working on single-page apps
-
@Vũ
bạn cho t hỏi:
Khi sử dụng ngRoute , thì bắt buộc cần server ảo để chạy App à kau? -
@Vũ
à kon`. mình tạo server bằng nodejs , để nhận app thì mình làm như nào kau?
không giống như Xamp , khi đặt vào htdos , app mặc định được liên kết vs server -
Mặc định thì thằng Chrome nó chặn, không cho request các file local của user. Nếu bạn vẫn muốn chạy trực tiếp như vậy thì mở
CMD
lên và gõ lệnh:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files --disable-web-security
Để giống môi trường thật thì hãy dùng
server-here
mà mình đã gửi link ở trên. Vì nó rất dễ sử dụng -
@Vũ
à, t đã hiểu chút rồi.
Cám ơn cậu