के साथ पुट विधि का उपयोग करना मैं एक Express.js ऐप में अद्यतन कार्यक्षमता को कार्यान्वित करने की कोशिश कर रहा हूं, और मैं नया डेटा भेजने के लिए एक पुट अनुरोध का उपयोग करना चाहता हूं, लेकिन मुझे PUT का उपयोग करके त्रुटियां मिल रही हैं। मैंने जो कुछ भी पढ़ा है, वह ऐप.पूट का उपयोग करने की बात है, लेकिन यह काम नहीं कर रहा है। मैं अपने मार्गों फ़ाइल में निम्न है:Express.js
send = function(req, res) {
req.send(res.locals.content);
};
app.put('/api/:company', function(res,req) {
res.send('this is an update');
}, send);
जब मैं डाकिया का प्रयोग कर एक PUT अनुरोध बनाने के लिए, मैं एक एक त्रुटि के रूप में "नहीं डाल सकते हैं/API/petshop" मिलता है। मुझे समझ में नहीं आता कि मैं क्यों नहीं डाल सकता, या क्या गलत हो रहा है।
डाकिया, 500 में क्या त्रुटि दिखाती है? 404? – wayne
क्या आपने methodOverride() का उपयोग करने का प्रयास किया है? http://stackoverflow.com/a/8378414/918608 http://stackoverflow.com/a/14174177/918608 –