首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python之flask框架

" # 基本路由   /login/---访问路径 # 视图函数   告诉app当用户访问/login/这个路径, 执行login函数内容, 最终将return内容返回给客户端; @app.route...id=123&name=westos # http://127.0.0.1:5000/login2/?...:8080/login/  输入正确用户名及密码,则会跳转到主页,即0.0.0.0:8080  输入错误用户名或密码,则会在当前页面显示红色字体   5.自定义错误页面  1)....为什么要自定义错误页面? 如果你浏览器地址栏中输入了不可用路由,那么会显示一个状态码为 404 错误页 面。现在这个错误页面太简陋、平庸.  2). 如何自定义错误页面?...像常规路由一样,Flask 允许程序使用基于模板自定义错误页面。 最常见错误代码有两个: - 404,客户端请求未知页面或路由显示; - 500,有未处理异常显示。

1.8K00
您找到你想要的搜索结果了吗?
是的
没有找到

分享一个 Vue + Node.js 从 0 1 实现自动化部署工具

koa-static,静态服务器,类似 nginx 启动静态服务 socket.io,socket 服务端,当 git pull, npm run build 部署时间较长实时发送 log 前端...socket 相关连接步骤 GET http://127.0.0.1:7777/socket.io/?...包内容,比如 npmPackage 该目录下,运行 npm init 初始化一个 package.json,输入 name 就是 npm 包名,这里设置 name 为 'zuoxiaobai-test.../bin/zuodeploy.js" }, 复制代码 配置意思是:全局安装 npm install xx -g 后,生成 zuodeploy 命令,运行该命令,会执行 bin/zuodeploy.js...,再执行 bin/start.js zuodeploy-start.png start.js 中,么可以将 server/index.js 代码全部拷贝过去即可完成 zuodeploy start

2.2K10

Spring Boot Vue全栈开发实战_java web前端

运行 Application.java 访问 http://localhost:8080,发现弹出了错误页面,OK,这就对了,因为我们啥页面都没做啊。...开发时候,前端用前端服务器(Nginx),后端用后端服务器(Tomcat),当我开发前端内容时候,可以把前端请求通过前端服务器转发给后端(称为反向代理),这样就能实时观察结果,并且不需要知道后端怎么实现...因为之前我们设置了默认 URL,所以请求实际发到了 http://localhost:8443/api/login。...运行项目 执行 npm run dev,或双击 dev(start 也一样)脚本,查看登录页面效果。...注意地址是 localhost:8080/#/login ,中间有这个 # 是因为 Vue 路由使用了 Hash 模式,是单页面应用经典用法,但连尤雨溪本人都觉得不太好看,所以可以路由配置中选择使用

1K20

ColyseusJS 轻量级多人游戏服务器开发框架 - 中文手册(系统保障篇)

, monitor()); 使用密码限制访问面板 您可以使用 express 中间件 monitor 路由启用身份验证,例如 express-basic-middleware: npm install...负载测试 / 压力测试 (@colyseus/loadtest) 当您想对服务器进行实战测试并了解它在实时环境中性能,@colyseus/loadtest 工具非常有用。...设置 npm start 命令,使其启动服务器。...EXPOSE 8080 CMD [ "npm", "start" ] Step 3 同一目录中创建 .dockerginore 文件 node_modules npm-debug.log 这将防止您本地模块和调试日志被复制...driver 用于存储和查询可用于 matchmaking rooms。 运行多个 Colyseus 进程 要在同一台服务器运行多个 Colyseus 实例,需要每个实例监听不同端口号。

7.4K30

【tornado】tornado路由系统以及加密cookie项目中使用详解

tornado路由系统 web框架中,路由表中任何项都是一个元组,每个元组都包含模式和处理程序。...当httpserver收到http请求服务器收到请求中解析url路径(http协议开始行中),然后顺序遍历路由表。...由于url路由机制,web应用程序开发人员不必处理复杂http服务器层代码,只需编写web应用程序层(处理程序)逻辑即可。Tornado中每个url都对应一个类。 #!...if __name__ == "__main__": application.listen(8080) tornado.ioloop.IOLoop.instance().start(...) 步骤1:执行脚本并侦听端口8080 步骤2:浏览器客户端访问/索引–>http://127.0.0.1:8080/index 步骤3:服务器接受请求并将其发送到相应类以处理请求 步骤4:收到请求后

48220

基于Vue和Node.js电商后台管理系统

http是无状态 通过cookie客户端记录状态 通过sesion服务器端记录状态 通过token维持状态(不允许跨域使用) 登录业务流程 登录页面的布局 通过Element-UI组件实现布局...-u origin login 路由导航守卫控制访问权限 如果用户没有登录,但是直接通过URL访问特定页面,需要重新导航登录页面 //为路由对象,添加beforeEach导航守卫 router.beforeEach...,具体可以通过角色方式进行控制,即每个用户分配一个特定角色,角色包括不同功能权限 分类管理 商品分类概述 商品分类用于购物,快速找到需要购买商品,进行直观显示 参数管理 参数管理概述...(http协议默认运行在80端口,https默认运行在443端口) 使用pm2管理应用 1. npm i pm2 -g //全局安装 2. pm2 start 脚本(如....使用Node.js14+版本可能出现错误 Module build failed (from .

1.9K20

「前端必看」这篇Nginx反向代理技巧,助你准时下班陪女神

原创@大前端技术沙龙 问题引入 相信很多前端朋友在线上debug都吐槽过npm run dev或npm start太费时问题吧(这里提到两条npm脚本代指启动前端dev server)。...具体开发中就是,前端仔要从https://dev.xxx.tech这个域名调用后端接口,但是前端开发服务运行http://localhost:8080,直接调用后端接口会跨域,被浏览器同源策略阻塞...因此需要从前端服务器做个代理,这样就可以用http://localhost:8080/api/user/login这种形式调用接口,就好像在调前端自己接口一样(因为访问是前端url嘛)。...然而实际是前端服务器做了一层代理,把http://localhost:8080/api/user/login这个接口代理到https://dev.xxx.tech/user/login。...固定前端代理 为了避免debug线上问题需要切换proxy target而重新运行npm start,我们在前端层把proxy target固定下来。

2K20

浅学前端:Vue篇(五)

后端路径此时系统已经运行起来了 ,会有同学有疑问,它没有后端服务器支撑,是怎么完成整个登录流程呢,整个登录流程是如何走通呢?...= 'http://localhost:8080/api'修改baseURL之后需要重启服务器发送请求 axios 工具被封装在 src/utils/request.js 中 import axios...,其中固定不变是侧边栏导航栏标签栏设置变化是中间 dashboard 部分(AppMain),它由 router-view 配合子路由切换显示进入 / 后,就会 redirect 重定向 /dashboard...https 协议,并且不经过浏览器,能够保证数据传输安全性重定向 8080 ,如果被有心人拿到了 code,也没事,因为接下来会把 client_secret 发给 gitee 验证(client_secret...老窗口这里又会涉及跨域,不过 9527 与 8080 直接存在信任关系,设置一下就好9527 再走之前逻辑就可以了, router beforeEach 方法里,用 8080 token

18920

自创Web框架之过度Django框架

下面介绍一下: 介绍之前先介绍所需基础知识,同时也是Web运行所需: 软件开发架构 C/S架构:客户端和服务端 B/S架构:浏览器和服务端 ps:b/s本质也是c/s架构 HTTP协议 四大特性...响应分为五类:信息响应(100–199),成功响应(200–299),重定向(300–399),客户端错误(400–499)和服务器错误 (500–599) 分类 分类描述 1** 信息,服务器收到请求...,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步操作以完成请求 4** 客户端错误,请求包含语法错误或无法完成请求 5** 服务器错误服务器处理请求过程中发生了错误...= make_server('127.0.0.1',8080,run) # 实时监听,一旦被访问会全部交给run函数处理 server.serve_forever() # 启动服务端 封装优化处理...不需要实时变化,数据写死·· 动态网页:数据来源于后端(代码、数据库),数据实时变化等特点 示例一:将时间同步html页面 '''服务端''' from wsgiref.simple_server

50510

Django-手撸简易web框架-实现动态网页-wsgiref初识-jinja2初识-python主流web框架对比-00

浏览器访问 127.0.0.1:8080 即可看到响应数据 关于启动服务器与页面请求(我处理时候,页面网络请求会经常处于 pending状态,不是很清楚原因,一般这个情况下,直接重启一下服务器即可...我们输入不同url,看看服务器端会返回什么 分析请求 浏览器访问 http://127.0.0.1:8080/index GET /index HTTP/1.1 Host: 127.0.0.1:8080...拆分服务端代码 服务端代码、路由配置、视图函数,照目前写法全都冗一块儿,后期功能扩展,这个文件会变得很长,不方便维护,所以选择把他拆分开来 就是将服务端代码拆分成如下三部分: server.py...经过上面的拆分后,后续想要支持其他 url,只需要在 urls.py 中添加一条对应关系, views.py 中把该函数实现,重启服务器即可访问 以支持 http://127.0.0.1:8080...://127.0.0.1:8080/get_users,重启服务器切回浏览器即可看到页面效果 ?

1.4K20

Vue官方路由管理器Vue-router入门教程

当匹配到路由,参数值会被设置 this....}}    响应路由参数变化: 注意:当使用路由参数,例如从 /user/1 导航 /user/2,原来组件实例会被复用。...路由组件传参 组件中使用 $route 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定 URL 使用,限制了其灵活性。...$route.query.redirect });     }, 1000); } 数据获取: 有时候,进入某个路由后,需要从服务器获取数据。例如,渲染用户信息,你需要从服务器获取用户数据。...导航完成之前获取:导航完成前,路由进入守卫中获取数据,在数据获取成功后执行导航导航完成后获取数据: 当你使用这种方式,我们会马上导航和渲染组件,然后组件 created 钩子中获取数据。

22220

Vue官方路由管理器Vue-router入门教程

当匹配到路由,参数值会被设置 this....}}    响应路由参数变化: 注意:当使用路由参数,例如从 /user/1 导航 /user/2,原来组件实例会被复用。...路由组件传参 组件中使用 $route 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定 URL 使用,限制了其灵活性。...$route.query.redirect });     }, 1000); } 数据获取: 有时候,进入某个路由后,需要从服务器获取数据。例如,渲染用户信息,你需要从服务器获取用户数据。...导航完成之前获取:导航完成前,路由进入守卫中获取数据,在数据获取成功后执行导航导航完成后获取数据: 当你使用这种方式,我们会马上导航和渲染组件,然后组件 created 钩子中获取数据。

2.4K20

2022年江苏工控选拔赛WP-Web

了 Funpy 直接下载附件看源码, 一开始看到了使用urllib访问还以为要http走私, 但是结果一看压根不需要, 直接就定向发包访问127.0.0.1就行 路由/get_baidu只能访问http..., 另外一个最大问题就是只有2小, 打速度战对这个老年玩家来说就是噩梦了 我们队伍最后交了flag也就一个花2分钟就能kill掉Shiro主机Desktopflag (高校组还有几个队伍全场最高也就...cidr: 10.104.1.0/24 控制引风机运行状态 黑客进入火电上位机后,发现引风机操作没有进行权限操作,无需账户登录,通过操作员常规操作即可完成对引风机操作,成功将引风机启动,请复现其攻击过程...(《论语·卫灵公》) 场景题回顾 开局拿到一个shiroAdministrator用户之后还想着要不要直接把靶机套到MSF和CS直接进行内网渗透这应该说就是一个错误选择(当时8个题目全部都是只给了一个相同...(就当为下次做渗透模式场景题写教训笔记了) 宿舍主机没带着D盘回来, 渗透工具几乎都是机械盘D盘上所以开始时候为了准备工具和环境就花了十几分钟然后才开始fscan扫描 `业务操作不熟练,

41660

使用 Jenkins X、Kubernetes 和 Spring Boot 实现 CICD

应用名称: Jenkins X 默认 URI: http://localhost:8080 登录重定向 URI: http://localhost:8080/login 注销重定向 URI: http:...第一个是你创建 Jenkins X OIDC 应用程序 ID。您可以通过 Okta 导航应用程序并从 URL 复制值来获得它值。...对于这个特定应用程序,它们将 http://localhost:8080/login 用于登录,http://localhost:8080 用于注销。当您进入生产环境,URL通常也是众所周知。... Jenkins X 中运行 Protractor 测试 对来说,弄清楚如何在 Jenkins X 中运行端测试是最难。...特别喜欢 --headless,本地运行时,因此浏览器不会弹出并妨碍。如果实时看到这个过程,可以快速删除该选项。

7.6K70

使用vue-cli创建项目登陆页面

//将对象 序列化成URL形式,以&进行拼接:a=b&c=d' vue-axios是axios基础扩展插件,Vue.prototype原型扩展了$http等属性,可以更加方便使用axios...{ ...... 3.2.2 发送get请求: 提交按钮监听函数中加入发送get请求代码: //请求url,需要保证服务可用 let url = 'http://localhost:8080...,请求发生了跨域错误问题: 跨域请求问题:         因为我们采用是前后端分离方式进行开发,前端和后端分别泡在不同服务器,基于安全性考虑,浏览器有同源策略,所以出现了跨域问题。...),所以传递服务器参数并没有得到有效解析。...3)将action中配置修改为自己后台服务配置 export default { 'SERVER': 'http://localhost:8080/webserver', //服务器 'SYSTEM_USER_DOLOGIN

1.1K60

Django 系列博客(一)

那么本篇博客介绍 Django 安装以及如何在电脑运行第一个 Django 应用。...接下来 ubuntu 安装做示例。 ? 在这里还安装了一个依赖包 pytz。这是用来做时区转换一个第三方库。...虚拟环境安装 什么是虚拟环境 对真实 python 解释器一个拷贝版本 事实有效,可以独立存在并运行解释 python 代码 可以计算机上拷贝多个虚拟环境 为什么要使用虚拟环境 保证真实环境纯净性...基于 TCP/IP协议基础应用层协议,底层实现仍为 socket 基于请求-响应模式:通信一定是从客户端开始,服务端接收到客户端一定会做出对应响应 无状态:协议不对任何一次通信状态和任何数据做保存...8080) # 空字符串表示绑定本机 server.listen(5) print(('服务:http://localhost:8080')) while True: # 获取以 http

47820
领券