我现在正在学习node.js并进行表达,我正在学习一门课程,但是我想知道如何在移动应用程序(android)中使用它。
我想使用flutter和node.js以及express.js和MySQL创建一个android聊天应用程序,但是例如,该过程返回HTML页面的响应。
我想像基本聊天应用程序一样将它用作数据库和服务器。
我走对了吗?
答案 0 :(得分:0)
出于学习目的,您可以将MySQL用作任何聊天应用程序的数据库,因为您必须使用node.js(express)设置服务器,并相应地定义用于创建聊天的路由(单个聊天或群聊可能是公共的)渠道)。此外,您可以使用带有socket.io的套接字来创建聊天室,并检查聊天成员的联机/脱机状态。
答案 1 :(得分:0)
是的,您的做法正确。即使您正在创建一个android应用程序,所有这些功能也保持不变。唯一的变化是您不使用HTML页面发送响应,而是在api中返回JSON数据。您的代码以相同的方式实现所有功能,并以相同的方式插入数据库,但不是呈现HTML页面,而是以JSON发送响应,然后在Flutter应用程序中以客户端代码的形式处理该响应。