Marthemis 最近的时间轴更新
Marthemis

Marthemis

V2EX 第 564200 号会员,加入于 2021-12-04 02:20:52 +08:00
今日活跃度排名 8836
Marthemis 最近回复了
当然了,你这里的情况一定是接口 url 前配置了/api (直接或者间接)。开发环境被 rewrite 了而生产环境没有。可以根据这个思路去找一下各个配置文件或者代码文件
至于为什么会发展出这些前端代理,是因为以前有很多后端(特指水平差的)不懂跨域也不愿意帮助去解决跨域...
1.为什么要加上/api ,而又去掉/api
是因为前端想在开发时去代理全部的 api 接口而不去代理静态资源等请求(其实这里用 /proxy 前缀更合适)但是后端的接口一般不带前缀。
2.如何避免后端配合前端改动,例如要求后端接口统一加上 /api 前缀
可以在前端的请求库例如 axios 配置一个 baseURL,写上 process.env.node_env === 'development' ? '/api' : '/'(或者后端接口部署的服务器域名)
1.为什么要加上/api ,而又去掉/api
128 天前
回复了 zero3412 创建的主题 程序员 H5 游戏,外部如何修改游戏值提交的?
普通的。浏览器打开 f12 ,找到提交分数的接口,找到在哪个方法调用的,将 score 这个参数固定传一个 9999999 。
试试看这样会不会更舒服点呢

```js
function useScaleCore(initialMax = 3, initialMin = 0.05, initialScale = 1, initialRatio = 1,options){
// 省略...
const compute = useCallback((type: number) => {
//省略...
options?.onScaleChange(_scale)
})
}

function useDragScaleProvider(){
const { container, scaleCallback } = params;
const { scale, ratio, compute } = useScaleCore(3,0.05,1,1,{
onScaleChange:scaleCallback
});
// 省略...

// 删除这个 effect
useEffect(()=>{
scaleCallback?.({ scale, ratio, position });
},[position, ratio, scale, scaleCallback])

}
```
143 天前
回复了 waiaan 创建的主题 JavaScript 请教两个数组对比的问题
感觉优化的空间不是很大。

```js
const map1 = new Map()
const map2 = new Map()
arr1.forEach(e => {
map1.set(e.key, e)
});
arr2.forEach(e => {
if (map1.has(e.key)) {
map2.set(e.key, e)
}
});
arr1.forEach(e => {
if (!map2.has(e.key)) {
map2.set(e.key, e)
}
});
console.log(map2.values())
```
148 天前
回复了 shuxhan 创建的主题 Chrome chrome126 更新后字体变小是我的错觉吗?
v125 -> v126 特意截图比较了一下标签烂字体大小,发现并没有变化
base 杭州 中高级前端还有 hc 吗
193 天前
回复了 lp4298707 创建的主题 React 为啥这段代码会造成内存泄露啊?
这里没有内存泄漏,setinterval + orderBy 会创建大量的对象,因为 orderBy 的返回是一个新的数组。在内存快速增长到一定的阈值时会强制触发垃圾回收,从而最终稳定在一个较大的内存使用率值。(你可以加一个按钮去中断这个定时器,看看过一段时间内存会不会降下来)
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2727 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 14:23 · PVG 22:23 · LAX 06:23 · JFK 09:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.