具有WP-API的JWT身份验证的wordpress api

时间:2019-12-12 12:56:52

标签: node.js wordpress jwt wordpress-rest-api jwt-auth

你好,我想在我的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),但对我没有帮助。

如果有人解决了此错误,请帮助我们。

0 个答案:

没有答案
相关问题