KollerSystems / Koller-Server

Szerver a Koller-hez.
Other
3 stars 0 forks source link

HTML-t ad vissza az API #2

Closed lolfail closed 1 year ago

lolfail commented 1 year ago

Dávid /api/users/Miki-re küldött GET kérést, a szerver HTML kódot adott vissza:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <title>Error</title>
</head>

<body>
    <pre>TypeError: Cannot read properties of undefined (reading &#39;2&#39;)<br> &nbsp; &nbsp;at handleRouteAccess (file:///C:/Users/David/GitHub/Koller-backend/api/helpers.js:133:23)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (C:\Users\David\GitHub\Koller-backend\api\node_modules\express\lib\router\layer.js:95:5)<br> &nbsp; &nbsp;at trim_prefix (C:\Users\David\GitHub\Koller-backend\api\node_modules\express\lib\router\index.js:328:13)<br> &nbsp; &nbsp;at C:\Users\David\GitHub\Koller-backend\api\node_modules\express\lib\router\index.js:286:9<br> &nbsp; &nbsp;at Function.process_params (C:\Users\David\GitHub\Koller-backend\api\node_modules\express\lib\router\index.js:346:12)<br> &nbsp; &nbsp;at next (C:\Users\David\GitHub\Koller-backend\api\node_modules\express\lib\router\index.js:280:10)<br> &nbsp; &nbsp;at checkToken (file:///C:/Users/David/GitHub/Koller-backend/api/helpers.js:68:3)<br> &nbsp; &nbsp;at process.processTicksAndRejections (node:internal/process/task_queues:95:5)</pre>
</body>

</html>
lolfail commented 1 year ago

Ugyanez fennáll a /api/users/me/-re is, a végső / miatt.

lolfail commented 1 year ago

Szintén fennáll /api/users/-1, illetve brutál nagy számra, valószínűleg biginthez köthető.

lolfail commented 1 year ago

/api/ után akármilyen nem létező útvonalra fennáll...

lolfail commented 1 year ago

A 5370d9ddbde1b3f7d45a911c4eb6c85f31e3afb9 commitban fixelve lett. Mostmár a negatív számokra is a nem létező user hibát adja. Ezen felül a szám lehet akármekkora, nem ered belőle hiba.