fastapi vue socket 从其他文件调用 socket 方法
生活随笔
收集整理的這篇文章主要介紹了
fastapi vue socket 从其他文件调用 socket 方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需求:因為項目需要,邊做邊學python,這次需要使用socket功能,正常在main.py中寫個socket,還是OK的,但是我想要在其他文件中,直接使用socket的emit方法,需要在文件結構上進行一些調整。
使用到的第三方庫:python-socketio
官方地址:https://python-socketio.readthedocs.io/en/latest/
1、寫一下前端代碼:
<template><div><h1>Hello Socket</h1></div> </template> <script> import * as io from 'socket.io-client'; export default {mounted() {this.socket = io.connect("http://localhost:8000");this.socket.emit('Client', "Hello, Server!");this.socket.on("Server", args => {console.log(args)});} } </script>2、下面是python代碼
新建文件socket.py
3、下面是main代碼
在controllers目錄下,新建文件main.py
4、其他文件中使用
在其他文件中使用,需要如下代碼即可
總結
以上是生活随笔為你收集整理的fastapi vue socket 从其他文件调用 socket 方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 唐宇迪学习笔记11:决策树算法
- 下一篇: [UE4]集合:TSet容器