当前位置: 首页 > news >正文

搭建网站时用到的技术

jQuery

AJAX

FLASK框架

要再Python的虚拟环境下部署 

接下来创建项目文件夹 /data/demo

进入demo目录中,创建虚拟环境

​激活虚拟环境后,所有操作都基于创建时使用的 Python 版本​

virtualenv venv

成功会生成一个venv文件夹,

接下来,激活虚拟环境

source venv/bin/activate

激活成功,命令行最前方会出现(venv),代表现在是在虚拟环境中

在虚拟环境中安装 cryptography 包,对真实机(系统全局环境)没有任何影响。虚拟环境的核心目的就是实现依赖隔离。

安装位置隔离​​​​虚拟环境内​​:安装到 venv/lib/python3.12/site-packages/cryptography​​真实机全局​​:/usr/local/lib/python3.12/site-packages 保持不变

0到1的尝试

from flask import Flaskapp = Flask(__name__)@app.route('/')
def hello():return "Hello, World!"if __name__ == '__main__':app.run(host='0.0.0.0', port=5000)

ip的配置在这里就配了,不想nginx,要在nignx.conf里配 

0.0.0.0表示本机上的任意ip地址,比如本机有内外网两个ip,那么当服务A开通0.0.0.0的访问后,通过两个ip都可以访问服务A。

前后端交互

fetch('/encrypt', {method: 'POST',headers: { 'Content-Type': 'application/json' },body: JSON.stringify({ text })  // 关键!对应后端的data.get('text')})

这就是前后端交互的核心,在前端把你输入的信息自动请求后端的响应结果。

相关文章:

  • VoiceAgent技术赋能债务重组:合规、高效、有温度的金融债务解决方案
  • Java面试复习指南:基础、并发、JVM与Spring框架
  • 零基础学习RabbitMQ(2)--Linux安装RabbitMQ
  • 硬件工程师笔试面试高频考点汇总——(2025版)
  • (LeetCode 面试经典 150 题) 27.移除元素
  • Spring Boot:运用Redis统计用户在线数量
  • 百度AIP:Springboot人脸对比
  • 【钓鱼预警】针对跨境销售投递Tesla间谍木马
  • <tauri><threejs><rust><GUI>基于tauri和threejs,实现一个3D图形浏览程序
  • 初探 Nacos 原理
  • Qt/C++开发监控GB28181系统/rtp解包/jrtplib库的使用/同时支持udp和tcp被动和主动三种方式解包
  • 日志技术-Logback入门程序
  • 初见语音识别(ASR)
  • 通过审计日志分析和摘要利用大型语言模型进行网络攻击检测
  • K8S: etcdserver: too many requests
  • 2025 年前端框架的深度解析与展望
  • 微服务(nacos+myibatis)中如何在一个模块调用多数据库源的一种方案
  • 矩阵阶数(线性代数) vs. 张量维度(深度学习):线性代数与深度学习的基石辨析,再也不会被矩阵阶数给混淆了
  • 对kotti_image项目进行pytest测试操作实践(失败)
  • Camera Sensor接口协议全解析(四)LVDS与SubLVDS接口及协议深度解析
  • 国内酷炫网站/赛事资讯赛马资料
  • 购车网站设计/百度流量统计
  • 哈尔滨教育学会网站建设/阳江网站建设
  • 自己做网站引用别人的电影/成都做整站优化
  • 怎么做门户网站/软文广告例子
  • 电子元器件商城/网站seo在线诊断分析