reactjs - 在 React 应用程序中从服务器而不是客户端进行 ajax 调用?
问题描述
我的组件需要从 Spotify api 获取身份验证令牌,但无法从客户端进行此调用,因为它是服务器到服务器身份验证。但是,我不知道如何设置我的应用程序以便完成此操作。
我的应用程序的结构是这样的:
App/
common/
src/
routes/
componentA/
componentB/
public/
package.json
在我需要获取身份验证令牌的组件内部,我正在这样做:
const headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'Basic ' + `${clientId}:${clientSecret}`.toString('base64')
};
axios.post(authUrl, {
grant_type: 'client_credentials'
}, {
headers: headers
}).then((data, err) => {
if (data) {
console.log(data);
}
})
但是,显然这个调用需要在服务器而不是客户端上进行。有谁知道我会在我的应用程序中的哪个位置设置服务器以完成此操作?
解决方案
推荐阅读
- android - RecyclerView 不要在角落剪辑项目
- android - 短划线宽度在android中的不同手机上有所不同
- google-maps - Google Maps KML zIndex 属性未更改图层显示顺序
- c++ - 指针类型是文字类型吗?
- angular - 如何在 SpringBoot/Angular4 中进行预订功能?
- android - Android画布捏到缩放与枢轴点
- jquery - 替换似乎在此功能中不起作用?
- javascript - 如何从动态组合框中显示表格?
- html - 构建一个 3 列 2 行的弹性网格布局,第一项跨越两行
- android - 如何用`MPChartAndroid`解决以下图表问题?