HTTP запросы в Nuxt Server (Nitro.js)

Как пришел к неймингу ручка.метод.ts?

Nuxt.js позволяет работать с SSR и это нам открывает дверь в fullstack разработку.

Сейчас, я использую наименование следующее payment.post.ts.

Payment может отдавать, так и принимать что-то в себя. Иногда даже под payment может быть некий объект, который может обновляться по id. Поэтому логично, что у вас будет 3 файла с одинаковым неймингом, но разным наименованием

Nuxt.js позволяет делать наименования вставляя запросы в название файла.

Если при запросе на данный эндпоинт, вы будете использовать метод, отличный от того, что указано в названии файла, то сервер будет возвращать ошибку 405

Еще одна причина это банально легкость прочтения. Вам необязательно открывать файл, чтобы понять, что он будет выполнять.