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 ổ D: , 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 .

    0_1480553368743_upload-f29757f9-b052-403d-ba49-5577a8a38c0c



  • ........ dot.com


  • Global Moderator

    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

    https://www.npmjs.com/package/server-here

    Tech-nông
    Twitter: @nhubaovu
    Profile: about.me/vunb

    0


  • @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


  • Global Moderator

    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 :)

    Tech-nông
    Twitter: @nhubaovu
    Profile: about.me/vunb

    0


  • @Vũ
    à, t đã hiểu chút rồi.
    Cám ơn cậu (y)


Log in to reply