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