javascript - 当尝试注册用户以“未经授权”响应时
问题描述
我的问题是什么:
我正在制作一个 vue3 应用程序,应该通过 back4app 完成登录和注册。所以我使用下面的代码尽早初始化连接:
Parse.initialize(
config.back4app_applicationId,
config.back4app_clientKey
)
Parse.serverURL = config.back4app_url
运行此代码后,对 back4app-Servers 的健康请求成功
,这是用于注册的代码:
const parseUser = new Parse.User()
parseUser.set("username", userData.username)
parseUser.set("email", userData.email)
parseUser.set("password", userData.password)
try {
await parseUser.signUp()
} catch (error) {
console.error("error: ", error)
}
当代码运行时,站点正在向 back4app 服务器发送请求。响应以下
响应正文:
unauthorized
响应标头:
access-control-allow-credentials: true
access-control-allow-headers: DNT, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type, X-Application-ID, X-Access-Token, X-Parse-Master-Key, X-Parse-REST-API-Key, X-Parse-Javascript-Key, X-Parse-Application-Id, X-Parse-Client-Version, X-Parse-Session-Token, X-Requested-With, X-Parse-Revocable-Session, X-CSRF-Token, X-Apollo-Tracing, X-Parse-Client-Key, X-Parse-Installation-Id
access-control-allow-methods: GET, HEAD, OPTIONS, POST, PUT, DELETE
access-control-allow-origin: https://localhost:3000
access-control-expose-headers: X-Parse-Job-Status-Id
access-control-max-age: 1728000
content-length: 24
date: Wed, 28 Jul 2021 10:23:10 GMT
server: nginx/1.18.0 (Ubuntu)
via: 1.1 7fcb41b117930690c299be9cec4a977a.cloudfront.net (CloudFront)
x-amz-cf-id: AX6MG8omTAxfGPQUHUR4SkRnWW9gp33_kqJHXgEFv9eIATnI1muxyA==
x-amz-cf-pop: FRA6-C1
x-cache: Error from cloudfront
x-powered-by: Express
我试过什么:
- 我试图在另一台 PC 上运行代码
- 在域具有(非自签名)HTTPS 证书的站点上运行代码
- 在我的应用程序启动时解析主密钥
- 不同的浏览器
- 在 back4app 中搜索解决方案并解析文档
- 更改 Userclass 的公共类级别权限
希望我为该问题提供了所有必要的信息。我很迷茫这里可能是什么错误,我非常感谢每一个答案。
解决方案
错误是我使用 clientkey 而不是 javascriptkey。感谢@DaviMacêdo 提供答案。
推荐阅读
- snmp - Wireshark 捕获的 SNMP 流量,但源端口和目标端口相同
- python - Django - 如何根据多列对多条记录进行分组
- css - 鼠标离开时悬停动画抖动(使用 CSS 过渡和变换)
- angular - 保护路由以使用刷新令牌
- angular - Intl-tel-input 代码区域自动设置,无需使用 geoIpLookup
- python - 如何在 Python 中为数据透视表填充缺少的多列和多行?
- ruby-on-rails - 如何解决heroku上的elasticsearch index not found错误?
- sapui5 - sapui5 vizframe 图到 pdf 问题
- gstreamer - GStreamer:VBI数据流解码
- java - 从未发送过 Google Play 游戏服务消息