Created With

link實習日誌 20230414

link09:00 思考問題

一邊思考如何處理昨天遇到的問題,一邊整理實習紀錄。

link10:30 收到訊息

導師傳來訊息:

用本機端 https://localhost/小編天堂路專案網址 登入即可
被擋掉是因為 public/index.php的 316~320行
把它註解掉就可以正常登入
用自己的FB帳號即可

並附上一張程式碼截圖,有用紅色長方形框出前述的行數,如果不是特定的數個 FB 帳號 ID 的其中一個,就會出現一個 alert 視窗,顯示"權限逾期,請重新登入",回到登入頁面。

不過因為三個月前已經在這裡加入過我的 FB 帳號 ID,所以我本來就可以登入。

link12:00 午餐


link13:00 回到家裡

把昨天 127.0.0.1 遇到的錯誤訊息拿去搜尋,查到的解決方法有調整 Facebook Developers 的應用程式網域設定、調整網址的 GET 參數等等。不過我在本機是可以登入的,所以我現在應該不需要做這些調整。

突然發現導師只說有 bug,我還沒搞清楚 bug 具體來說到底是什麼。

思考如何問問題。先問可登入的 FB 帳號。

link15:30 釐清問題

傳訊息給導師:

請問實際上線的網站
是可以用任何 FB 帳號登入
還是只有公司的公用帳號可以登入?

導師回覆"只有公司的公用帳號,因為 這網站是對內 避免任意人能瀏覽"。

我提出下一個問題:

了解
https://localhost/小編天堂路專案網址
我用自己的 FB 帳號本來就可以登入
那請問 deploy 後不能用,好像有 bug
是指登入有問題
或是指其它問題?

link17:00 收到回覆

導師另外部署了一個新網址,就是在原本的專案名稱後面多加一個底線。

打開來看才知道,bug 是指選擇要檢視的分析紀錄之後列出的分析結果沒有內容。

在 Chrome DevTools 的 Network 面板選擇 Fetch/XHR,點擊 API 檔案檢視回傳資料的 Preview,只有結構沒有內容。

想到兩種可能的問題來源:

  1. API 檔案無法讀取 JSON 檔案
  2. JSON 檔案的內容是空的

本機專案中有一個測試用的分析紀錄 JSON 檔案,在新網址查詢這個分析紀錄,可以列出分析結果,所以 API 檔案沒有問題。不知為何可以查到新網址存放 JSON 檔案的地方,裡面只有這一個測試用分析紀錄,可是網站中列出的眾多分析紀錄不知去向,所以也許是本機網站和實際上線網站的資料存放路徑不同。

傳訊息給導師:

剛才測試
https://實際上線網址_/index?file=184a90b596d
可以看到分析結果
表示 apiFile.php 有正常運作

檢視存放 JSON 檔案的位置
https://實際上線網址_/resource/advance/
只有 184a90b596d.json

所以目前的結論是
也許是實際上線網站存放 JSON 檔案的資料夾
並不是 resource/advance/
所以 apiFile.php 第 81 行
無法找到 JSON 檔案

希望這些觀察有幫助
我先下班了
感謝

導師回覆"好 我看一下 感謝"。

link18:00 下班

link本日心得

這兩天在研究的 Facebook 登入功能,不久後的將來會在 Teamie 派上用場,就是分享資訊卡片的功能。

托兒所、小學、國中、高中、大學,都沒有教過我如何問問題。應該說所有的學校都沒有教過我所有的軟實力。

我現在才知道,釐清問題 (problem)、提出問題 (question)、解決問題 (problem) 是如此困難。

實習日誌 2023041409:00 思考問題10:30 收到訊息12:00 午餐13:00 回到家裡15:30 釐清問題17:00 收到回覆18:00 下班本日心得

Home

得到機會chevron_right

實習日誌chevron_right
202211 日誌chevron_right
202212 日誌chevron_right
202301 日誌chevron_right
202302 日誌chevron_right
202303 日誌chevron_right
202304 日誌chevron_right

任務成果chevron_right
任務清單chevron_right

實習結束chevron_right

返回個人網站