Nodejs
نودجیاس (Node.js) یک پلتفرم بر پایه جاوااسکریپت است که برای ساخت برنامههای شبکهای سریع و مقیاسپذیر طراحی شده است. این محیط اجرا به توسعهدهندگان این امکان را میدهد تا با استفاده از جاوااسکریپت، برنامههای سمت سرور بسازند و از مزایای معماری غیرهمزمان و مبتنی بر رویداد بهرهمند شوند. نودجیاس به دلیل سرعت بالا و کارایی در پردازش درخواستهای همزمان، به ویژه در توسعه وب و برنامههای تحت وب محبوبیت زیادی دارد. همچنین، اکوسیستم غنی ماژولها و بستههای موجود در npm، فرایند توسعه را تسهیل میکند.
نحوه ساخت این اپ مشابه زبانهای برنامهنویسی دیگر است و به طور عمومی در قسمت زبانهای برنامهنویسی شرح داده شده است.
قوانینی که برای بدون مشکل ساخته شدن اپ شما، باید رعایت شوند (validation rules):
- فایل package.json باید در مسیر context_dir وجود داشته باشد.
- حداقل یک فایل با فرمت js. در مسیر context_dir باید وجود داشته باشد.
- محتوای package.json باید صحیح بوده و scriptها باید در آن وجود داشته باشد.

برای آشنایی با ساختار نمونه پروژه زبان برنامه نویسی Nodejs می توانید از اطلاعات این ریپو استفاده کنید.