راکت

realtime rest api

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

از 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

عرفان همتی
عرفان همتی
@erfanhemmati

تخصص: Backend Developer

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

شاید پاسخ شما همین‌جا باشد

علیرضا اصلانی
علیرضا اصلانی
@aaslani

تخصص: Web and Mobile Developer

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

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

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