আমি নোড.জেএস + এক্সপ্রেস.জেএস + Everyauth.js ব্যবহার করছি। আমি আমার সমস্ত প্রত্যয় যুক্তিকে মডিউল ফাইলে স্থানান্তরিত করেছি
var login = require('./lib/everyauthLogin');
এর ভিতরে আমি কী / গোপন সংমিশ্রণগুলি দিয়ে আমার oAuth কনফিগারেশন ফাইলটি লোড করি:
var conf = require('./conf');
.....
twitter: {
consumerKey: 'ABC',
consumerSecret: '123'
}
এই কোডগুলি বিভিন্ন পরিবেশের জন্য আলাদা - কলব্যাকগুলি বিভিন্ন ইউআরএল হিসাবে বিকাশ / মঞ্চায়ন / উত্পাদন।
ক্যু। সমস্ত মডিউল দিয়ে ফিল্টার করতে আমি কীভাবে এটি পরিবেশগত কনফিগারেশনে সেট করব বা আমি সরাসরি মডিউলটিতে প্রবেশ করতে পারি?
এনভিউতে সেট করুন:
app.configure('development', function(){
app.set('configPath', './confLocal');
});
app.configure('production', function(){
app.set('configPath', './confProduction');
});
var conf = require(app.get('configPath'));
চলে যাও
app.configure('production', function(){
var login = require('./lib/everyauthLogin', {configPath: './confProduction'});
});
? আশা করি তা বোধগম্য হয়