我开始学习React Native.
我正在使用Visual Studio Code作为我的编辑器.
我已经设置了锅炉板并启动了应用程序.但每当我更改.js文件并点击保存时,VSCode就会搞乱所有格式.
我以为我可以在settings.json文件中对此进行排序,但在google搜索一段时间后,我无法找到正确的设置.
这是一个错误还是我做错了什么?
设置文件是默认文件:
更新:我重新安装了vscode.然后使用react native标记和html标记设置一个基本的js文件.我补充说:
"editor.formatOnSave": false,
"javascript.format.enable": false
Run Code Online (Sandbox Code Playgroud)
到我的settings.json文件,问题仍然存在:
问题是在js文件中有标签,我只是不知道如何告诉vscode忽略它们?
我正在构建一个.net核心web api.
前言 - 我已根据https://stormpath.com/blog/token-authentication-asp-net-core和https://dev.to/samueleresca/developing-token-authentication-using-aspnet-实施了令牌身份验证核心.我还在github上阅读了一些问题,在这里也是如此.
这也派上用场了https://goblincoding.com/2016/07/24/asp-net-core-policy-based-authorisation-using-json-web-tokens/.
实施之后,我感觉我错过了一些东西.
我创建了一个位于Web客户端的简单Angular应用程序.当我进行身份验证时,会向客户端发送令牌.我现在将它存储在会话中(仍然在开发中,因此将解决以后存储它的安全问题).
不确定这个(JWT(JSON Web Token)自动延长到期时间)是有用的,因为我没有实现刷新令牌,据我所见.
我注意到,当我调用logout,然后再次重新登录时,会向客户端发送一个新令牌 - 正如预期的那样.但是,如果令牌到期时间已过(我将其设置为1分钟进行测试)然后刷新页面,则令牌似乎在我的应用程序中保持不变.即好像令牌永不过期?!
我本来希望客户端返回401 Unauthorized错误,然后我可以处理强制用户重新进行身份验证.
这不是这应该如何工作?是否有一些自动刷新令牌魔法在默认的背景中进行(我没有在教程中明确设置任何刷新令牌的概念)?或者我错过了一些关于令牌身份验证的概念?
此外 - 如果这是一个永久刷新的令牌,如果令牌被泄露,我是否应该关注安全性?
谢谢你的帮助
我正在开发一个项目,该项目有一个 React 组件库和一个导入所述库的 Next JS 应用程序。我读过很多关于 SO 的问题,并尝试了大多数解决方案,但均无济于事。
我们的组件库、字体等都可以正常工作,在故事书中看起来很棒
我们在 package.json 中导入了两种字体(在 devDependency 中)
"@fontsource/inter": "4.5.12",
"@fontsource/material-icons": "4.5.4",
Run Code Online (Sandbox Code Playgroud)
材质图标字体已导入到我们的<Icon />组件中
import "@fontsource/material-icons";
Run Code Online (Sandbox Code Playgroud)
并在 tailwind 配置中引用
module.exports = {
content: ["./src/**/*.{js,jsx,ts,tsx,mdx}"],
theme: {
fontFamily: {
sans: ["Inter", "ui-sans-serif", "sans-serif"],
heading: ["Inter", "ui-sans-serif", "sans-serif"],
},
Run Code Online (Sandbox Code Playgroud)
这在故事书中没有问题
但是当导入到 Next JS 应用程序并使用相同的组件时
这些文件似乎在 Next JS 应用程序的 node_modules 文件夹中可用

这是汇总配置:
import resolve from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
import typescript from "rollup-plugin-typescript2";
import postcss from "rollup-plugin-postcss";
import dts from "rollup-plugin-dts";
import json from …Run Code Online (Sandbox Code Playgroud) .net-core ×1
css ×1
fonts ×1
formatting ×1
jwt ×1
react-native ×1
reactjs ×1
rollup ×1
save ×1
token ×1