কানেক্ট.জেএস মেথড ওভাররাইড কী করে?


116

কানেক্ট.জেস খুব সংক্ষিপ্ত ডকুমেন্টেশন বলেmethodOverride

ভুয়া এইচটিটিপি পদ্ধতি সমর্থন সরবরাহ করে।

ওটার মানে কি? সুস্পষ্ট গুগল সার্চ সহায়ক কম। কেন methodOverrideদরকারী?


3
অপেক্ষা করুন, এটি সুস্পষ্ট গুগল অনুসন্ধান নয়। এটি হ'ল "কানেক্ট.জেএস মেথডোথরাইড," বা "জাভাস্ক্রিপ্ট মেথডোভারাইড সংযুক্ত করুন।" "ফ্যাক্স এইচটিটিপি" কোনওভাবে স্ট্যান্ডার্ড বলে ভাবার কোনও কারণ নেই। সার্কা 3/2013 প্রথম হিট হ'ল কিম কারদাশিয়ান সম্পর্কিত।
djechlin

1
হতে পারে মিসেস কারদাশিয়ানের নোড-জিস্টু আছে? :)
উমর ফারুক খাজা

3
'ফ্যাক্স' অর্থ 'জাল', 'মিথ্যা', বা 'উপহাস'।
পিটার উড

উত্তর:


147
  • আপনি যদি অনুকরণ করতে চান DELETEএবং PUT, methodOverrideএটি জন্য।
  • আপনাকে _method পোস্ট প্যারামিটার সেট মধ্যে পাস যদি 'মুছুন' বা 'লাগাতে' , তাহলে আপনি ব্যবহার করতে পারেন app.deleteএবং app.putএক্সপ্রেসে ব্যবহারের পরিবর্তে app.postসব সময় (সুতরাং আরো বিবরণমূলক বাগাড়ম্বরপূর্ণ):

ব্যাক-এন্ড:

// the app
app.put('/users/:id', function (req, res, next) {
  // edit your user here
});

ক্লায়েন্ট যুক্তি:

// client side must be..
<form> ...
  <input type="hidden" name="_method" value="put" />
</form>

5
এবং উত্সটি হতে হবে http://www.senchalabs.org/connect/methodOverride.html
ilyaigpetrov
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.