У меня есть код ниже, который отлично работает для GET и POST, но не для PUT в node js. Я использую метод перегрузки для GET и PUT. Ниже мое приложение. js код.
Можете ли вы помочь мне, если я что-то здесь упускаю. По сути, я пытаюсь выполнить запрос PUT, указав имя клиента в URL-адресе и другие данные в разделе BODY запроса. Таким образом, если клиент с именем существует, он обновит его, в противном случае создаст его заново.
import { Router } from 'express';
const AuthRoutes = Router();
const AppRoutes = Router();
AuthRoutes.get('/customer/:customername', getCustomerbyname);
AuthRoutes.post('/calculate/:id', calculate);
AuthRoutes.put('/customer/:customername', saveCustomer);
Ниже URL, который я пытаюсь ввести PUT.
https://domainname/customer/abc
Я не знаю, чего мне здесь не хватает.
Ошибка - у вас нет прав доступа / domainname / customer / ab c