我对斯特拉皮的问题很困惑。使用v4并连接注册功能。调用代码如下。所有其他事情都是好的,例如函数变量被提交,等等。但是当我调用strapi.register
时,我得到了一个405,我所有的角色/权限都很好:
// make request to register user with strapi
const response = await strapi.register(username, email, password);
结果:POST http://localhost:1337/auth/local/register 405 (Method Not Allowed)
当我在用户角色和权限中查看Strapi管理时,我在框中看到register
选项是目标url:/api/auth/local/register
!
怎么回事?我读到您可以在/config/api.js或类似的地方做一些事情,或者在package.json
中使用代理。无法解决为什么这个网址是不同的?是虫子吗?你怎么能让这件事。我推测我需要将/api
添加到请求的某个地方。但不知道在哪。谢谢大家!
发布于 2022-01-21 13:55:09
您缺少了api/部分。你应该改变你的路径,因为:
POST http://localhost:1337/api/auth/local/register
https://stackoverflow.com/questions/70796394
复制相似问题