我用 python 创建了一个聊天机器人。我还在 html、css 和 js 中创建了一个 UI,并使用 Flask 将 python 聊天机器人连接到 ui。这是它的样子。
流程是当用户在聊天 ui 中输入时,内容被发送到烧瓶并从烧瓶发送到 python 文件。 python 文件提供对flask app 的响应,后者将响应传递给显示它的ui 文件。
现在,问题是我有一个不同的网站,我想将创建的 UI 集成到该网站。我该怎么做?
答案 0 :(得分:0)
因此,如果您分别拥有前端和后端,那么您要做的就是将 request
设置为运行在单独服务器上的后端和其他服务器上的前端.由于您使用的是烧瓶,这可能是 route
的示例:
@app.route("/chat")
def chat():
message = request.args["message"]
reply = "Something to reply"
return reply
然后,在前端就可以用JQuery发出请求
$.ajax({
type: "GET",
url: "yourdomain.com/chat"
data: {
message: "The message from the client side"
},
success: (data)=> {
// do something with the reply here
}
})