مهدی
6 سال پیش توسط مهدی مطرح شد
3 پاسخ

realtime rest api

سلام دوستان
کسی میدونه چجوری میشه یه real-time api
فرانت اند موبایل فلاتر و وب ری اکت کار کردم ، rest api بک اند هم با نود اکپرس ایجاد کردم
الان به این نیاز پیدا کردم که تغییرات تو دیتابیس رو به صورت real time برای کاربر بفرستم (مثل ایجاد شدن پست ، لایک شدن , کامنت و ... )
با socketIO و express میشه همچین کاری کرد؟


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
1

از Pusher میشه استفاده کرد. و سایر مکانیزم‌های Push Notification
دمو

در مقالات زیر طریقه استفادش و چند تا مثال هست:
https://pusher.com/tutorials/realtime-notifications-nodejs
https://thecodebarbarian.com/sending-web-push-notifications-from-node-js.html
https://www.codementor.io/saurabharch/web-push-notification-full-stack-application-with-node-js-restful-api-nnonfcilg


عرفان همتی
تخصص : Backend Developer
@erfanhemmati 6 سال پیش مطرح شد
0

@mahdi2606
بهتر از اون برای ایجاد Real Time RestFull Api میتونی از فریمورک feathersjs.com ویا Sailsjs استفاده کنی
که خیلی قدرتمند و قوی هستن


علیرضا اصلانی
تخصص : Web and Mobile Developer
@aaslani 6 سال پیش مطرح شد
1

بله با websocket یا همون socketio میتونین اینکارو انجام بدین مثل چت بین کاربرا و نوتیفیکیشن دادن که مثلا لایک شدید و این قبیل ولی اگه میخواید کاربر وقتی در حال مشاهده ی صفحه ی پست ها هست همزمان پستی تو دیتابیس اضافه شد اون پست جدید بدون رفرش به پستای قبلی اضافه بشه یا لایک شد همزمان تغییر کنه فکر کنم graphql چیزی به اسم Subscriptions داره که یه اتصال رو همزمان با سرور نگه میداره و تغییری ایجاد شد اونو برای کاربر میفرسته


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام