Angular-Flask 项目教程
angular-flaskAn AngularJS (frontend) + Flask / Python (backend) Boilerplate Application项目地址:https://gitcode.com/gh_mirrors/an/angular-flask
1. 项目的目录结构及介绍
angular-flask/
├── backend/
│ ├── app/
│ │ ├── __init__.py
│ │ ├── models.py
│ │ ├── routes.py
│ ├── config.py
│ ├── requirements.txt
│ ├── run.py
├── frontend/
│ ├── e2e/
│ ├── node_modules/
│ ├── src/
│ │ ├── app/
│ │ │ ├── app.component.css
│ │ │ ├── app.component.html
│ │ │ ├── app.component.spec.ts
│ │ │ ├── app.component.ts
│ │ │ ├── app.module.ts
│ │ ├── assets/
│ │ ├── environments/
│ │ ├── index.html
│ │ ├── main.ts
│ │ ├── polyfills.ts
│ │ ├── styles.css
│ │ ├── test.ts
│ ├── angular.json
│ ├── package.json
│ ├── tsconfig.json
│ ├── tslint.json
├── .gitignore
├── README.md
目录结构介绍
2. 项目的启动文件介绍
后端启动文件
run.py
: 这是 Flask 应用的启动文件。通过运行此文件可以启动 Flask 服务器。
from app import app
if __name__ == '__main__':
app.run(debug=True)
前端启动文件
main.ts
: 这是 Angular 应用的启动文件。通过运行此文件可以启动 Angular 应用。
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
if (environment.production) {
enableProdMode();
}
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.error(err));
3. 项目的配置文件介绍
后端配置文件
config.py
: 这是 Flask 应用的配置文件,包含应用的配置信息。
import os
class Config:
SECRET_KEY = os.environ.get('SECRET_KEY') or 'you-will-
angular-flaskAn AngularJS (frontend) + Flask / Python (backend) Boilerplate Application项目地址:https://gitcode.com/gh_mirrors/an/angular-flask