Я новичок в разработке node.js.У меня есть сценарий, в котором есть конечная точка
, например: https://example.co/api/people/?page=2
образец Ответ будет
{
"count": 87,
"next": "https://example.co/api/people/?page=3",
"previous": "https://example.co/api/people/?page=1",
"results": [
{
"name": "Skywalker",
"birth_year": "41.9BBY",
"homeworld": "https://example.co/api/planets/1/",
"created": "2014-12-10T16:20:44.310000Z",
"edited": "2014-12-20T21:17:50.327000Z",
"url": "https://example.co/api/people/11/"
},
{
"name": "Wilhuff",
"birth_year": "64BBY",
"created": "2014-12-10T16:26:56.138000Z",
"edited": "2014-12-20T21:17:50.330000Z",
"url": "https://example.co/api/people/12/"
},
{
"name": "Chewbacca",
"birth_year": "200BBY",
"created": "2014-12-10T16:42:45.066000Z",
"edited": "2014-12-20T21:17:50.332000Z",
"url": "https://example.co/api/people/13/"
}
]
}
, который даст результаты страницы 2, если страница параметров запроса= 2.
Если я даю https://example.co/api/people/
, по умолчанию он дает результат страницы 1.
Из внешнего интерфейса у меня есть страница входа, где username и dob - входные данныедля loginId
и password
соответственно.
Когда я получу идентификатор входа в систему, данные о пароле от внешнего интерфейса, я вызову общую конечную точку для аутентификации "https://example.co/api/people/authenticate", которая, в свою очередь, вызывает"https://example.co/api/people/?page=2" конечная точка, которая имеет много страниц.Если заданный вход совпадает с результатами любой из страниц, он должен вернуть сообщение об успехе.
Как бы я аутентифицировал входные данные в бэк-энде от той конкретной конечной точки, у которой есть страницы май.
Может кто-нибудь, пожалуйста, предложит подход.