تلاش های یه برنامه نویس برای اجتماعی بودن.
ابزار مشابه nodemon در deno

هر بار راه اندازی مجدد سرور deno برای هر تغییر کوچکی میتونه دیونه کننده باشه! مخصوصا اگه جایی مشکلی چیزی داشته باشید. توی node.js ابزاری به اسم nodemon وجود داشت hotReload بود. به صورتی که شما با هر بار ذخیره مجدد فایل های خودتون سرور خودش رو restart میکرد و جای خالی این ابزار توی deno به شدت قابل لمس کردن بود .
فرض کنید قطعه کد زیر سرور شماست و اون رو با نام app.ts ذخیره کردیم .
123456import { serve } from "https://deno.land/std@0.52.0/http/server.ts" const s = serve({ port: 8000 }); console.log("http://localhost:8000/"); for await (const req of s) { req.respond({ body: "simple response for testing hot reload\nby : amupxm" }); }
بعد برای شروع بهتره دنو رو آپدیت کنیم :
1$ deno upgrade
و چون Denon (همون ابزاری که تلاش برای نصبش داریم) از ویژگی های unstable stdlib استفاده میکنه باید از پرچم (flag) غیر پایدار (--unstable ) استفاده کنیم.
1$ deno install --allow-read --allow-run --allow-write -f --unstable https://deno.land/x/denon/denon.ts
و با کد زیر سرور رو اجرا کنیم:
1denon run -allow-env -allow-net app.ts
:) ولی به نظر من دنو خیلی خوبه ولی خیلی کار داره تا به node برسه !(از نظر package های موجود )
مطلبی دیگر از این انتشارات
صد سوال لینوکسی که هر مدیر شبکه ای باید بداند
مطلبی دیگر از این انتشارات
روز برنامهنویس
مطلبی دیگر از این انتشارات
es6در let