如何把数据库数据转化成前端接口 Web前端页面怎么和后端的脚本与数据库对接?

[更新]
·
·
分类:互联网
2542 阅读

如何把数据库数据转化成前端接口

Web前端页面怎么和后端的脚本与数据库对接?

Web前端页面怎么和后端的脚本与数据库对接?

谢谢邀请,web前端与后端脚本的交互方式比较多样,主要还是通过http的方式来传递数据的。http的方法比较多,主要有get,post,delete,put等,
这些方法对应了增删改查的基本操作。这些在编写rest风格的接口时有帮助,通常使用比较多的还是get和post
第一,get提交方式:
get提交方式主要的特点是参数显式的放在url地址后面参数与地址之间用?隔开,多个参数之间用amp隔开,这种提交方式参数明文显示,容易被截获,url长度有做限制,
主要用于读取数据接口时使用。
第二,post提交方式:
post提交方式最常见的是用于表单提交,数据大小没有做限制,参数不会在url后面显示出来,一般用作修改,添加数据的接口使用。
现在通常使用这些方法的地方主要在以下几个方面:
1. ajax提交,ajax可以异步传递数据,不会造成页面阻塞,用户交互比较良好。
2. form表单提交数据。form表单提交是一种比较传统的提交数据的方式。
web前端与后端脚本的交互主要有以上提到的几点。

现在常见的web页面用ajax和后端对接,其中脚本和数据库表述不准确,数据库由后端操作,进行逻辑处理后再以json字符串传到前端,前端解析后显示出来。
这是比较重要的知识点,工作中也是最基础的。

前端调接口跑项目需要数据库吗?

答案是需要数据库的。
因为前端调用了接口,而接口本身是属于后端的一种抽象类,在这个抽象类里面获取到了数据交给后端去对数据进行操作,
虽然看上去前端与数据库没有任何关系,但实际上他们是紧密相关的,一个完整的系统离不开前端,更离不开后端和数据库,
数据库就是一个项目的灵魂与核心,因为他存储的是数据,因为在浏览器上给客户展示的全是数据组成的。

前后端分离,后台返回的数据前端没法写,怎么办?

可以模拟数据返回,有一点python基础的就可以写。
当然其他语言也可以写,原则是你会什么语言,就根据自身实际技能写就可以。
下面以Python语言作为例子来跟你讲解下。
1.准备Python环境
如果你是Linux环境,可以参考我之前的文章:
如果是windows环境,可以自行搜索一下。
2.安装Flask库
$ pip install Flask
通过这条命令,系统会自己下载对应Flask库以及需要的依赖库。
3.项目结构
4.创建模板目录
创建templates目录,下面分别放三个文件,resp_httpstatus(返回响应状态码,如200)、resp_headers(返回响应的头部信息headers)、mock.json(返回响应正文)。
5.新建py文件#!/usr/bin/python
# codingutf-8
__author__ testerzhang
import json
from flask import Flask
from flask import render_template
app Flask(__name__)
@(/mockdata, methods[GET