前端静态页面有一个需求是调用微信接口,
导入js-sdk后,前端提示跨域。
根据以往大家的帖子配置了devServer,在本地可以成功请求微信接口获取accessToken,
但是前端静态页面配置devServer后,访问接口返回The requested file was not found on this server.
在本地用anywhere启动了一下编译好的页面,发现实际的错误返回为
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/getToken</pre>
</body>
</html>
请问大家知道怎么解决这个问题吗?
1 个回复
好儿郎 (作者)
看帖后发现编译后的页面不会包含devServer,要想在服务器上实现代理需要配置nginx。
关于devServer在编译后不起作用原因的解释
https://blog.csdn.net/Jesion_T/article/details/105360625