你好,我想在我的nodejs express应用程序中实现wordpress rest api。我正在对WP-API插件使用JWT身份验证。但是我无法从myapi调用中获取所有用户。呼叫路线时我面临以下错误:
code:"rest_no_route"data:Object {status: 404}message:"No route was found matching the URL and request method",
我其余的wp路由的代码如下:
var WPAPI = require('wpapi'); var wp = new WPAPI({ endpoint: 'domain.com/wp-json' }); wp.myCustomResource = wp.registerRoute('jwt-auth/v1', '/token',
{ methods: 'POST', params: ['username', 'password'] })
wp.myCustomResource()
.username('myUserName').password('myPassword')
.then(res => console.log(res))
.catch(err => console.error(err))});
我已经生成了令牌并通过邮递员对其进行了验证。 我从“ http://wp-api.org/node-wpapi/custom-routes/”这个网站进行编码
我已经编辑了我的.htaccess文件和我的插件文件(jwt-authentication-for-wp-rest-api / public / class-jwt-auth-public.php),但对我没有帮助。
如果有人解决了此错误,请帮助我们。