星辰大海

人生万事须自为,跬步江山即寥廓

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var builder = WebApplication.CreateBuilder(args);

builder.Services.AddCors(options =>
{
options.AddDefaultPolicy(
policy =>
{
policy.WithOrigins("http://example.com", "http://www.contoso.com")
.AllowAnyMethod()
.AllowAnyHeader();
});
});

builder.Services.AddControllers();

var app = builder.Build();

app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();

// 在静态文件后调用
app.UseCors();

app.UseAuthorization();

app.MapControllers();

app.Run();
阅读全文 »

当一个实体类型的任意数量的实体与相同或另一个实体类型的任意数量的实体相关联时,将使用多对多关系。

实现多对多主要有两种方式:

  1. 使用“关联”表来联接两个实体,这个是官方支持的做法
  2. 若只关心单向的一对多关系,可以将数据转换成 json 保存
阅读全文 »

directive

本文将 Vue3 中的组合式语法精简为快速笔记,方便在使用中总览 Vue 特性,灵活应用。

该文不会介绍具体用法,建议先通读一遍 官方帮助文档,记得风格偏好中选择自己喜欢的网络

如果某些概念读不懂,可以先去看官方文档

阅读全文 »

directive

本文将 Vue3 中的组合式语法精简为快速笔记,方便在使用中总览 Vue 特性,灵活应用。

该文不会介绍具体用法,建议先通读一遍 官方帮助文档,记得风格偏好中选择自己喜欢的网络

如果某些概念读不懂,可以先去看官方文档

阅读全文 »