به دنبال یادگیری بیشتر - اطلاعات بیشتر در مورد من در: hesij.ir
پیکربندی (Configuration) در Express JS
متد های ()app.set و ()app.get
متد (app.set(name,value دو ورودی دریافت میکند : نام و مقدار و همانطور که از نامش پیداست value را برای name تعیین میکند. به طور مثال میخواهیم پورتی که قرار است اپلیکیشن ما روی آن اجرا شود را مشخص کنیم :
app.set('port',3000);
// or
app.set('port', process.env.PORT || 3000);
در رابطه با process.env بعدا صحبت خواهیم کرد.
مجبور نیستیم نامی که به این متد میدهیم حتما در تنظیمات Express js موجود باشد، این نام میتواند کاملا دلخواه هم باشد.
برای دریافت value که قبلا برای یک نام تنظیم کرده ایم میتوانیم به شیوه های زیر عمل کنیم :
app.set(name); // with a single parameter
// or
app.get(name);
توجه داشته باشید در صورتی که بخواهید از ()app.set برای دریافت مقدار استفاده کنید تنها باید پارامتر نام را ارسال کنید.
متد های ()app.enable و ()app.disable
همانطور که گفته شد میتوانیم با متد ()app.set هر مقداری را برای یک name ذخیره کنیم ، به طور مثال :
app.set( 'foo' , true);
// or
app.set( 'foo' , false);
در این مواقع که میخواهیم Value ای برای یک name ذخیره کنیم که از جنس Boolean است (True یا False ) میتوانیم به این شکل عمل کنیم که :
// Set TRUE
app.enable( 'foo' );
// Set False
app.disable( 'foo' );
متدهای ()app.enabled و ()app.disabled
برای اینکه چک کنیم مقدار foo ( که در مثال بالا ذکر شد ) TRUE یا FALSE است میتوانیم از متد های زیر استفاده کنیم :
app.disabled('foo')
app.enabled('foo')
اگر foo مقدار false را داشته باشد ('app.disabled('foo مقدار true برمیگرداند.
در ضمن خوشحال میشوم دیدگاه شما را راجع به این پست بدونم.
مطلبی دیگر از این انتشارات
استفاده از فایل های ترجمه لاراول در جاوا اسکریپت
مطلبی دیگر از این انتشارات
روش های استایل دهی CSS در سند HTML
مطلبی دیگر از این انتشارات
نوشتن اولین api با فریم ورک express در Node.js به همراه آموزش mongodb با متد mvc قسمت دوم