python搭建一个后端平台
平台需要的模块:fastapi+sqlite+websocket+uvcorn,使用pip install 逐一安装。
1、后端代码
#uvcorn是一个ASGI服务器,异步网关协议接口,通过它在服务器上运行咱们的代码
#fastAPI一个提供web服务开发的框架
#webSocket是TCP通信协议的组件,能够用于网页开发中,说白了就是大多数浏览器都支持这个东东
#吐槽一下,现在各种开发框架工具太多了,学起来头大,咱就C语言加操作系统API卡卡整,是不能搞定一切!还有,很多网上技术文章不说人话,真气人!
#实例化一个人家已经写好的类吧,假装定义点自己的东西
import uvcornfrom fastapi import FastAPI,WebSocketapp=FastAPI(title='Api接口', description='提供前端访问的接口', version='0.1.1')
#再给api加个东东, 解决跨域问题 什么是跨域
from fastapi.middleware.cors import CORSMiddlewareorigins = ["http://localhost:9080","http://127.0.0.1:3456","http://stock.com","*"
]
apiHost = 'http://127.0.0.1:3456'
app.add_middleware(CORSMiddleware,allow_origins=origins,allow_credentials=True,allow_methods=["*"],allow_headers=["*"])
#一个类有了,然后用装饰器功能给它添加,啥是装饰器:装饰器的前世今生
@app.get("/")
def mainhtml():return {"hello":"world"}
#现在用unicorn服务器启动咱们的代码(也是人家弄好的,咱们就添添参数 )
host="127.0.0.1"
port=3456
uvicorn.run(app=app, host=host, port=port, reload=False, debug=False)
#打开一个浏览器(我用的gool),输入http://127.0.01:3456\,就会返 回{“hello”:"world"}
#对于websocket 的使用可学习官网文章官网,websocket的使用
python搭建一个后端平台相关推荐
- 公众平台 python_轻松实现python搭建微信公众平台
本文主要是一步一步教大家如何利用python搭建微信公众平台,有兴趣的朋友可以参考一下 使用的工具,python 新浪SAE平台,微信的公众平台 你需要先在微信的公众平台与新浪SAE平台上各种注册,微 ...
- python微信公众号框架_轻松实现python搭建微信公众平台
本文主要是一步一步教大家如何利用python搭建微信公众平台,有兴趣的朋友可以参考一下 使用的工具,python 新浪SAE平台,微信的公众平台 你需要先在微信的公众平台与新浪SAE平台上各种注册,微 ...
- 如何成功搭建一个游戏平台?
游戏创业成为现如今的创业趋势之一,其中,游戏平台的搭建更是重中之重,相信一些游戏玩家对游戏平台网站的基本运作也有一定的了解,但成功搭建一个游戏平台的难度可不小,下面让我们一起来看一看如何成功搭建一个游 ...
- vue+node.js手把手教你搭建一个直播平台(一)
上一期,帅气的小羽给老铁们简单介绍了项目的功能以及需要用到的一些环境和工具,现在就让我们荡起双桨,撸起袖子,准备开始敲代码啦!!! 先甩锅,小羽主要是搞前端开发的,所以这期张主要讲后端内容,可能讲的不 ...
- python代理池_用Python搭建一个简单的代理池
其实每次爬东西的时候,特怕IP被封,所以每次都要把时间延迟设置得长一点...这次用Python搭建一个简单的代理池.获取代理IP,然后验证其有效性.不过结果好像不是很理想,为什么西刺代理的高匿代理都能 ...
- 用python搭建一个服务器
用python搭建一个服务器 新建一个python文件(要跟服务器的update文件同级),用来开启服务,命名为:server.py 写入python代码: import SimpleHTTPServ ...
- vps建网站python_如何使用python搭建一个小网站 ?
作为一名程序员,还是必须要会开发网站的,不然别人都会怀疑你是不是程序员了.今天,主要介绍一下如何使用python来搭建一个网站.可能有人会觉得搭建网站不都应该用java么?python的性能那么低.的 ...
- 如何设计和搭建一个开放平台,提供开放接口?12张PPT给你答案
如何设计和搭建一个开放平台,提供开放接口?12张PPT给你答案 (作者:dogstar) 1.未来趋势会如何? 随着互联网技术的发展,现在已经是到达了信息化爆炸的时代,并且各种技术层出不穷.比起十多年 ...
- 使用python搭建一个简易的本地局域网
使用python搭建一个简易的本地局域网 1.设置python路径为环境变量// python3 2.命令行输入python -m http.server 8888// 或python2 2.命令行输 ...
- axios下载图片 node_vue+node.js手把手教你搭建一个直播平台(二)
上一期,帅气的小羽给老铁们介绍了直播平台的项目的后端搭建,这期就让小羽带大家来搭建一下前端的框架. 1.创建前端工程 毫无疑问,搭建一个项目的框架,那第一步肯定是得创建一个工程啦.cmd命令,输入vu ...
最新文章
- 韩系春装搭配 穿出优雅气质
- [CALayer release]: message sent to deallocated instance
- 关于http中Transfer-Encoding
- NFS mount failed, reason given by server: Permission denied ---nfs挂载失败
- Linux常见命令汇总(不定期更新)
- IOS15打包动态库
- 网络摄像头实时获取信息
- 为什么json转化有斜杠_json中大量反斜杠问题
- Rabbitmq专题:rabbitmq消费端如何做限流?
- 403 forbidden nginx_linux搭建nginx服务
- 【转】CSS(10)盒子模型
- linux上apk免杀,kali 免杀工具shellter安装以及使用(示例代码)
- 前端培训,达内黑马、丁鹿学堂、北大青鸟?
- DM6437 平台概况
- Laravel文档整理
- [三星6818]gpio模拟spi信号编写门禁卡识别模块驱动
- 家用计算机常见故障及解决方式,计算机常见的五大故障及解决办法
- 火狐浏览器的安装及配置
- 三分钟了解LAP Framework编程框架
- 微信第三方平台【六】微信开放平台帐号管理
热门文章
- new_picview_PicView图片浏览器
- 台达伺服调试软件_万能机智能伺服油源调试说明
- 使用vue实现四级联动
- 墙裂推荐9个在线图片压缩网站
- Cortex-M3 (NXP LPC1788)之UART用法
- vmware安装dsm7.0
- 卸载ncurses_linux 安装,卸载 监控服务
- matlab计算一组数的函数值_「数学建模」MATLAB的数值计算
- 实战服务器虚拟化,企业虚拟化实战Vmware篇PDF影印版(张巍著) 56M
- 多路归并算法从理论到应用(易懂)