小编Kee*_*ing的帖子

CSR vs SSR vs Pre-render,我应该选择哪一个?

目前,我的项目有两部分,一是登录前,一是登录后。 

我想要实现的是,在登录之前需要快速和SEO友好,我应该选择预渲染还是SSR?

登录后,我们可以选择CSR(这样客户端就可以等待页面加载了)。

或者,我可以做两个 CSR,一个用于登录前(快速加载),客户端登录后,通过 JWT 令牌重定向到登录后 CSR 页面? 

谢谢

csr reactjs server-side-rendering

7
推荐指数
2
解决办法
3323
查看次数

表“AspNetRoles”中的列“Id”的类型无法用作索引中的键列

我使用的是.net5.0 EF

我有一个 AppUser 类并将其扩展为 IdentityUser

public class AppUser : IdentityUser
{
}
Run Code Online (Sandbox Code Playgroud)

我正在使用命令生成 EF 迁移 dotnet ef migrations add "myMessage" -p Persistence -s API

我已经删除了所有以前的迁移文件,所以这是一个新的迁移。

我也删除了数据库。

我能够在 sqlLite 中成功生成新数据库。

但是当我尝试在生产/测试服务器 SQL 中执行相同操作时,它给了我以下问题。

fail: Microsoft.EntityFrameworkCore.Database.Command[20102]
      Failed executing DbCommand (38ms) [Parameters=[], CommandType='Text', CommandTimeout='60']
      CREATE TABLE [AspNetRoles] (
          [Id] TEXT NOT NULL,
          [Name] TEXT NULL,
          [NormalizedName] TEXT NULL,
          [ConcurrencyStamp] TEXT NULL,
          CONSTRAINT [PK_AspNetRoles] PRIMARY KEY ([Id])
      );
fail: API.Program[0]
      An error occured during migration
      Microsoft.Data.SqlClient.SqlException (0x80131904): Column 'Id' in table 'AspNetRoles' is …
Run Code Online (Sandbox Code Playgroud)

entity-framework entity-framework-5 asp.net-identity

3
推荐指数
1
解决办法
1624
查看次数

Ant Design v4 Card Style boxShadow

我想更改卡片样式:

boxShadow: [0, 8, 24, rgba(208, 216, 243, 0.6)]


但是,它显示警告,因为未定义 rgba。

如何为 boxShadow 分配样式,它比其他 CSS 项目具有更多的属性。

boxShadow 有阴影边框和 rgba 颜色。


卡片样式={ width: 360, height: 192, borderRadius: 16, marginRight: 24, boxShadow: [0, 8, 24, rgba(208, 216, 243, 0.6)] }

reactjs antd

2
推荐指数
1
解决办法
3153
查看次数

如何使用 SVG React 组件作为背景?

我有用函数组件编写的 SVG 文件。

import React from "react";

const MySVGBackground= (props) => {
  return (
    <svg> some svg here</svg>
  );
};

export default MySVGBackground;
Run Code Online (Sandbox Code Playgroud)

我需要将其渲染为背景:

<div style={{ backgroundImage: `url(${MySVGBackground})` }}> </div>
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

我不能纯粹直接导入 SVG,因为它给了我一个 Unexpected Token 的错误。所以我必须将 SVG 包装到 FC 中并导出它。

这是示例代码:https : //codesandbox.io/s/react-background-issue-9wt4x?file=/src/App.js

reactjs

2
推荐指数
1
解决办法
1927
查看次数