JS如何在本地讀取json等文件


JS使用ajax等在本地讀取文件的時候,會報如下的錯誤:

解決方法一:

npm install http-server -g  全局安裝 http-server 

下載完成之后再在目標文件中cmd中輸入hs 

 

cd DeskTop   cd 文件夾名字 

一般默認的端口是 80端口,可以省略  , 以上的截圖是 8080端口,故不可以省略這個端口號的。上面的ip地址就是本機的IP地址,可以在本機的cmd命令中ipconfig獲取到。另外啟動cmd命令窗口是不可以關閉的,實際上是幫助起了一個本地的服務器。

在webstorm這個工具中,是自動幫我們起了一個本地服務器。

 

服務開啟后復制下方的網址到瀏覽器即可;

解決方法二: 
如果您使用的是Chrome,請使用–allow-file-access-from-files選項從終端啟動可能會幫助您。

跨域請求為什么'是只能是get請求不能使用post請求

跨域是可以用POST的 只是需要服務器做響應的配置(寫heard頭)。如果說你是用jq的ajax里的jsonp 沒記錯的話是只能用GET形式。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM