ultimatepos/websocket-server
2026-07-10 08:54:10 +03:30
..
node_modules Sync production UltimatePOS from server 2026-07-10 08:54:10 +03:30
package-lock.json Sync production UltimatePOS from server 2026-07-10 08:54:10 +03:30
package.json Sync production UltimatePOS from server 2026-07-10 08:54:10 +03:30
README.md Sync production UltimatePOS from server 2026-07-10 08:54:10 +03:30
server.js Sync production UltimatePOS from server 2026-07-10 08:54:10 +03:30
soketi.json Sync production UltimatePOS from server 2026-07-10 08:54:10 +03:30

UltimatePOS WebSocket Server

سرور WebSocket محلی با پروتکل Pusher برای چت و اعلان‌های لحظه‌ای.

راه‌اندازی

cd websocket-server
npm install
npm start

سرور روی ws://127.0.0.1:6001 اجرا می‌شود.

تنظیمات Laravel (.env)

BROADCAST_DRIVER=pusher
PUSHER_APP_ID=ultimatepos
PUSHER_APP_KEY=ultimatepos-key
PUSHER_APP_SECRET=ultimatepos-secret
PUSHER_HOST=127.0.0.1
PUSHER_PORT=6001
PUSHER_SCHEME=http

بعد از تغییر .env:

php artisan config:clear

اجرا

  1. ترمینال ۱: php artisan serve
  2. ترمینال ۲: cd websocket-server && npm start

نکته

اگر npm start خطا داد، نسخه Node.js را بررسی کنید (node -v). این سرور با Node 18+ کار می‌کند.