قبل از خواندن این مقاله، توصیه می کنم مقالات قبلی من را مطالعه کنید.
- ساختن برنامه وب با استفاده از Node.js - قسمت 1
- ساختن برنامه وب با استفاده از Node.js - قسمت 2
- ساختن برنامه وب با استفاده از Node.js - قسمت 3
- ساختن برنامه وب با استفاده از Node.js - قسمت 4
- ساختن برنامه وب با استفاده از Node.js - قسمت 5
- ساختن برنامه وب با استفاده از Node.js - قسمت 6
در مقالات قبلی خود در این مجموعه موارد زیر را توضیح دادم:
- نحوه شروع کار با برنامه وب Node.js.
- چگونه یک پروژه Node.js را مقداردهی اولیه کنیم.
- درباره Package.JSON.
- چارچوب اکسپرس.
- نحوه استفاده از دستور "npm start".
- استفاده از قالب های HTML
- بوور.
- موتور قالب.
- جهت یابی.
- مسیریابی.
- تفسیر.
- واکشی داده ها از MongoDB
- ثبت نام کاربر
- ورود کاربر
معرفی
در این مقاله، من در مورد مجوز توضیح خواهم داد - چگونه یک کاربر مجاز یا یک کاربر ثبت نام شده می تواند اجازه دسترسی به یک منبع خاص را بدهد.
بیایید قدم به قدم شروع کنیم.
در آخرین مقاله خود ( ساخت برنامه وب با استفاده از Node.js - قسمت 6 )، نحوه ورود به سیستم را توضیح دادم. پس از ورود موفقیت آمیز به صفحه مقالات هدایت شدیم اما امروز یک صفحه پروفایل جدید ایجاد می کنم و در صورت ورود کاربر صفحه نمایه باز می شود در غیر این صورت کاربر را به صفحه ورود هدایت می کنیم.
مرحله 1
اول از همه، من قصد دارم یک صفحه جدید ایجاد کنم، آن صفحه پروفایل است. برای آن، من دو خط در فایل app.js اضافه می کنم.
- var profileRouter=require('./src/routes/profileRoute')(navMenu);
- app.use('/myprofile',profileRouter);
مرحله 2
اگر به کد بالا من نگاه کنید، مسیر "./src/routes/profileRoute" را داده ام . بنابراین، من قصد دارم یک فایل با نام "profileRoute.js" در دایرکتوری src/routes ایجاد کنم.
اگر به کد بالا من نگاه کنید، مسیر "./src/routes/profileRoute" را داده ام . بنابراین، من قصد دارم یک فایل با نام "profileRoute.js" در دایرکتوری src/routes ایجاد کنم.
![](http://pezhvak24.ir/dl/10kcor/cscd/article/building-web-applications-using-node-js-part-seven/Images/image002.gif)