这是名为 chat.io 的 Linux 应用程序,其最新版本可以作为 chat.io1.0.zip 下载。 它可以在免费的工作站托管提供商 OnWorks 中在线运行。
使用 OnWorks 免费下载并在线运行这个名为 chat.io 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
聊天.io
商品描述
使用 Node.js、Express、Mongoose、Socket.io、Passport 和 Redis 构建的实时聊天应用程序。 生产环境的配置将通过 Heroku 上的环境变量分配,而开发配置位于 app/config/config.json 文件中。 你需要在 MongoLab 上创建一个数据库,然后创建一个数据库用户,获取 MongoDB URI,并将其分配给 dbURI。 您需要在 Facebook 和 Twitter 上注册一个新应用程序以获取您的令牌,用户可以通过令牌授予对您的应用程序的访问权限,并使用他们的社交帐户登录。 session 需要一个随机字符串来确保浏览器中的 session id 是随机的。 该随机字符串用于加密浏览器中的会话 ID,为什么? 防止会话 id 猜测。 每个用户都有一个用户名、密码、社交 ID 和图片。 如果用户通过用户名和密码登录,则社交 ID 必须为空,如果通过社交帐户登录,则密码将为空。
特性
- 使用 Express 作为应用程序框架
- 使用 express-session 包管理会话
- 使用 Passport 通过用户名和密码进行身份验证
- 使用 bcrypt-nodejs 包对密码进行哈希处理
- 使用 Passport 通过 Facebook 和 Twitter 进行社交验证
- 使用 Socket.io 在客户端和服务器之间进行实时通信
程式语言
JavaScript
分类
这是一个也可以从 https://sourceforge.net/projects/chat-io.mirror/ 获取的应用程序。 它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最简单的方式在线运行。