JavaScript / How create a new object in node.js? -
मेरे पास node.js
में निम्नलिखित कोड है, express
:
एप पोस्ट ('/ प्रिंटअप', फ़ंक्शन (रिक, रिज)) {var multipl = new की आवश्यकता है ('./ multUploud') printNum (req, res);}) < / Code>
और मेरे पास मेरे multUploud.js में निम्नलिखित हैं:
var partNum = 0; Module.exports = {printNum: फ़ंक्शन (रिक, रेस) {partNum ++; console.log (partNum); }}
अगर मैंने पोस्ट के दो कमांड भेजे हैं, तो मुझे लगता है कि partNum
पहले चलना में 1 है, और दूसरे में 2।
अपने ऑब्जेक्ट की एक संपत्ति बनाओ partNum
आपका multUploud.js
कुछ इस तरह दिखना चाहिए:
मॉड्यूल। एक्सपोर्ट्स = मल्टीयूप्लोड; फ़ंक्शन मल्टीयूप्लोड () {this.partNum = 0; } MultiUpload.prototype.printNum = function (req, res) {this.partNum ++; console.log (this.partNum); }
फिर, आपके एक्सप्रेस पोस्ट में:
एप पोस्ट ('/ printUp', फ़ंक्शन (अनुरोध, रिज़) {var MultiUpload = की आवश्यकता होती है ( './multUploud'); var मल्टीप्ल = नया मल्टीयूप्लोड (); मल्टीप्ल। प्रिंटन्यूम (रीक, रिज़);})
Comments
Post a Comment