Це програма для Linux під назвою chat.io, останню версію якої можна завантажити як chat.io1.0.zip. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та безкоштовно запустіть цю програму під назвою chat.io з OnWorks.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
СКРЕНИ:
chat.io
ОПИС:
Програма для чату в реальному часі, створена за допомогою Node.js, Express, Mongoose, Socket.io, Passport і Redis. Конфігурації для виробництва буде призначено зі змінних середовища на Heroku, тоді як конфігурації для розробки зберігаються у файлі app/config/config.json. Вам потрібно створити базу даних у MongoLab, потім створити користувача бази даних, отримати URI MongoDB і призначити його dbURI. Вам потрібно зареєструвати нову програму як на Facebook, так і на Twitter, щоб отримати свої маркери, за допомогою яких користувачі зможуть надавати доступ до вашої програми, а також увійти за допомогою своїх соціальних облікових записів. Для сеансу потрібен випадковий рядок, щоб переконатися, що ідентифікатор сеансу в браузері є випадковим. Цей випадковий рядок використовується для шифрування ідентифікатора сеансу в браузері. Чому? Щоб запобігти вгадуванню ідентифікатора сеансу. Кожен користувач має ім’я користувача, пароль, соціальний ідентифікатор та зображення. Якщо користувач увійшов до системи за допомогою імені користувача та пароля, ідентифікатор соціальної мережі має бути нульовим, а якщо ввійшов через обліковий запис соціальної мережі, пароль буде нульовим.
Функції
- Використовує Express як фреймворк програми
- Керує сеансами за допомогою пакета експрес-сесій
- Автентифікація за допомогою імені користувача та пароля за допомогою Passport
- Паролі хешуються за допомогою пакета bcrypt-nodejs
- Соціальна автентифікація через Facebook і Twitter за допомогою Passport
- Спілкування в реальному часі між клієнтом і сервером за допомогою Socket.io
Мова програмування
JavaScript
Категорії
Це додаток, який також можна завантажити з https://sourceforge.net/projects/chat-io.mirror/. Його розміщено в OnWorks, щоб його можна було найпростіше запускати онлайн з однієї з наших безкоштовних операційних систем.