大家好@_@
我最近在持續學習node.js
但是遇到一些程式碼看不太懂,
不確定是語法還是正規表示法.
https://github.com/workshopper/learnyounode/blob/master/exercises/http_json_api_server/solution/solution.js
主要是寫HTTP伺服器,當伺服器收到路徑「/api/parsetime」的 GET 請求時,
要回應 JSON 格式的資料。這個請求裏包含一個 query,key 是「iso」,
值是 ISO 格式的時間。
我看不太懂的地方是21行以及23行的部分,
在if的判斷式中, 他寫了如下的程式碼:
if (/^\/api\/parsetime/.test(req.url))
...
想請問判斷式中的的路徑格式,
在 "/" 前面使用跳脫字元 "/" 這裡我可以理解,
但是為什麼這裡要用/^...../夾起來呢?
另外是後面的test函式是用來做什麼?
煩請大家幫我解答,
非常感謝Orz