前面環境配置安裝,前后端交互可以參考這個,很詳細:
https://blog.csdn.net/qq_38446413/article/details/104834257?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.no_search_link&spm=1001.2101.3001.4242
參考上述例子,在前后端寫好后,后端服務也啟動了,但是從頁面就是調不到接口,一直是cannot post /login,cannot post /api/login:
這個時候想會不會是接口問題呢,為了驗證,我又用postman手動調了下接口,是沒問題的。。
網上查了很多可能和方法,比如看了我的vue版本是2.9的,登陸按鈕改成button,等等,都不行。。
而且有個問題想不通,每次404后刷新頁面就變這樣,再刷頁面也沒用,必須把后端服務停了。。再刷前端頁面才能正常顯示登陸界面🤔️
結果過了兩天,重啟了電腦,再來重試,居然沒有報上次的錯(Can't Post..)了。。這次也報的是404,但是是not found:{"timestamp":"2021-09-26T08:34:08.344+00:00","status":404,"error":"Not Found","path":"/api/login"}。如下:
一直懷疑是/api的原因,因為后后端接口是login,沒有哪里看到路徑需要/api,所以還是改下前端,把/api去掉后再試,成功了。。: