url 中添加了不必要的 %E2%80%8B

Nas*_*sir 5 reactjs

我在 axios.create() 方法中设置我的基本 URL 并在其他页面上使用它。但它在 URL 中添加了不必要的“%E2%80%8B”。有什么办法可以避免这个问题吗?\n这是我的代码块:

\n
import axios from \'axios\';\n\nconst apiVersion = 1;\nexport const baseURL = (\'https://localhost:50001\')\n\nexport default axios.create({\n  baseURL: baseURL,\n});\n\nexport const urls = {\n    unit: {\n    get_all: `/\xe2\x80\x8bapi/v${apiVersion}/Unit/get-all-units`,\n    get_by_key: `api/v${apiVersion}ion}/Unit/get-unit`,\n    post: `/api/v${apiVersion}/Unit/save-unit`,\n    put: `/api/v${apiVersion}/Unit/update-unit`,\n    delete: `\xe2\x80\x8b/api\xe2\x80\x8b/v${apiVersion}\xe2\x80\x8b/Unit\xe2\x80\x8b/delete-unit\xe2\x80\x8b`\n  }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我打算以这种方式使用我的另一个组件:

\n
const getAllUnits = async () => {\n    try {\n      await axios\n        .get(urls.unit.get_all)\n        .then(res => {\n          setRecords(res.data.data);\n          setIsLoaded(true)\n        })\n    } catch (e) {\n      console.log(e);\n    }\n  }\n\n
Run Code Online (Sandbox Code Playgroud)\n

但它显示这个错误。请帮帮我。在此输入图像描述

\n

bra*_*oar 10

模板字符串中有一个不可见的字符,称为“零宽度空格”(请参阅​​此表)。您可能不小心插入了它或从其他地方复制了它。尝试完全删除并重新输入模板字符串,以确保摆脱它。