我在 axios.create() 方法中设置我的基本 URL 并在其他页面上使用它。但它在 URL 中添加了不必要的“%E2%80%8B”。有什么办法可以避免这个问题吗?
这是我的代码块:
import axios from 'axios';
const apiVersion = 1;
export const baseURL = ('https://localhost:50001')
export default axios.create({
baseURL: baseURL,
});
export const urls = {
unit: {
get_all: `/api/v${apiVersion}/Unit/get-all-units`,
get_by_key: `api/v${apiVersion}ion}/Unit/get-unit`,
post: `/api/v${apiVersion}/Unit/save-unit`,
put: `/api/v${apiVersion}/Unit/update-unit`,
delete: `/api/v${apiVersion}/Unit/delete-unit`
}
}
我打算以这种方式使用我的另一个组件:
const getAllUnits = async () => {
try {
await axios
.get(urls.unit.get_all)
.then(res => {
setRecords(res.data.data);
setIsLoaded(true)
})
} catch (e) {
console.log(e);
}
}
但它显示这个错误。请帮帮我。在此输入图像描述
模板字符串中有一个不可见的字符,称为“零宽度空格”(见此表)。您可能不小心插入了它或从其他地方复制了它。尝试完全删除并重新输入模板字符串,以确保摆脱它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)