所有问题
node.js - 从经典 express.js 后端迁移到 nuxtjs
只是在这里寻求一些建议。我正在熟悉 Nuxt.js,以提高我的“前端”技能。我已经使用 Express.js 开发了一个非常经典的后端,并希望将该后端用于 Nuxt.js 网络应用程序。
我当前的后端架构如下:
- 我对所有身份验证和会话过程使用 Passport Local Strategy 身份验证。
- 我有几个中间件可以检查并验证每当我访问资源时,我都已连接。
- 我有几条路线:
- 我可以在其中注册、登录、注销和获取当前连接的用户的“/auth/”。
- CRUD 操作应用于当前连接的用户和其他用户的“/user/”。
- 以及与这里的主题无关的最终路线。
我使用 nuxt.config.js 进行了第一次试用:
现在,据我了解,所有使用“/server”前缀的请求都应该重新路由到路由的后缀,但我一直面临用户未连接时发生的错误。
然而,原来的路线仍然有效......所以我很困惑。
仅供参考,这是我的路线:
而 authRouter 是:
TIA 为您提供帮助
amazon-web-services - 验证在 AWS SQS 中处理的消息数量与我从 AWS S3 中的这些消息中获得的文件数量
我有一个 lambda,它正在处理我在 SQS 队列中收到的每条消息,并为每条消息在 s3 内的两个文件夹中的任何一个文件夹中存储一个文件,但现在结束时我想验证我在 SQS 中收到的消息的数量,没有我在 S3 中获得的文件,如果不匹配,请通知我。
我已经有一个死信队列和链接到 SQS 的相关通知流程。
我正在考虑进行一项粘合作业,该作业将从其计数指标中提取收到的消息,并且不从 s3 中的每个文件夹中提取文件或对象,如果它与发送通知电子邮件不匹配,则将其合并并验证它。可能吗。?如何。?
r - 没有函数的 R Studio 7 天移动平均线
尝试编写一个函数(不使用 r 函数),该函数接受一个向量并返回一个与 7 天平均值相同长度的向量。理想情况下,如果输入 1:10,则输出将为 1.0,1.5,2.0,2.5,3.0,3.5,4.0,5.0,6.0,7.0。
reactjs - React useRef 设置 DOM 节点的宽度
所以我面临一个问题,我无法使用 useRef 更改 DOM 节点的宽度。我使用 onDragEnd 事件仅触发所选节点上宽度的更改。我通过更改 'elementRef.current.style.width 属性来设置宽度。但是这种变化并没有反映在前端。
这是我的代码:
haskell - 我的语言的 AST 的类型设计记住令牌位置
我为一种简单的编程语言编写了一个解析器和评估器。这是 AST 类型的简化版本:
我希望错误消息告诉发生错误的源代码的行和列。例如,如果If表达式中的值不是布尔值,我希望求值器显示一个错误,说明"expected boolean at line x, column y",x并y引用值的位置。
所以,我需要做的是重新定义以前的类型,以便它们可以存储不同事物的相关位置。一种选择是为表达式的每个构造函数添加一个位置,如下所示:
这显然不是最优的,因为我必须将这些Location字段添加到每个可能的表达式中,例如,如果一个值包含其他值,我也需要向该值添加位置:
我想出了另一个解决方案,它允许我为所有内容添加位置:
不过我不太喜欢这个。首先,它使评估器的定义变得混乱,并且模式匹配每次都有一个额外的层。另外,我不认为函数调用将定位值作为参数是完全正确的。函数调用应该将值作为参数,并且位置应该是不干扰评估器的元数据。
我需要帮助重新定义我的类型,以便解决方案尽可能干净。也许有一个我不知道的语言扩展或设计模式可能会有所帮助。
reactjs - 我可以将 Material-UI 中的 Typography 添加到 Formik 和 Yup 的 .matches 中吗
我有以下代码:
“.min”、“.max”和“.required”有效,但“.matches”中的错误消息未显示。甚至可以在“.matches”中使用排版吗?
unity3d - 用脚本加载场景但它变成黑色
到目前为止,我已经做到了,当我的玩家死亡时,关卡会重新启动,并且我已经在脚本中编写了所有内容,但是当我尝试它并重新加载场景时,尽管所有设置都来自相机,但与以前相比,一切都变得非常黑暗等等都是一样的,我不知道我做错了什么还是一个错误
我的脚本:
公共类 GameManager : MonoBehaviour {
c# - 为旋转屏幕处理屏幕捕获脏矩形
我正在使用 捕获屏幕SharpDX,处理更改并复制到暂存纹理以便稍后保存。
当源屏幕旋转(纵向)时,源纹理不会旋转(文档也这么说)。如何快速旋转纹理并放入我的暂存纹理?
这是我的代码(暂时忽略 Moved Rectangles 部分,稍后我将不得不应用相同的内容):
据我了解,dirtyRectangles数组给出的界限和screenTexture被旋转了。
获得正确位置后,我必须先旋转纹理,然后再尝试复制到我的BackingTexture.
我BackingTexture的创建是这样的:
html - 问题 re:用于在 Flexbox 中创建子容器的 CSS 和 HTML
尝试跟随 Ben Frain Responsive Web Design with HTML5 and CSS3 - 第二版第 3 章讨论 flexbox 的使用。在本章的最后,我们(在 jsfiddle 上)得到了一个看起来很不错的示例,直到我添加了更多的 HTML 容器,例如段落和标题。看看这里会发生什么。
因此以列格式创建了另一组框。我当然想要盒子顶部的 h1 标题。我意识到 h1 容器必须用 CSS 编码,但我已经看了好几个小时了,一直没能找到解决方案。我担心的是:我在 Flexbox 上找到的培训并没有解决协议要求在将新的 HTML 容器添加到盒子时创建另一个孩子的方式。请使用 jsfiddle 提供的代码运行解决方案的任何示例,以验证它是否有效。
非常感谢,
这是代码
射线
android - 错误:在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:arm-linux-androideabi
我认为这个错误发生在颤振升级之后,然后升级一切都很好。当我搜索它但没有找到任何解决方案时,有人可以帮助我。这是错误消息和flutter doctor -v
颤振医生 -v
[√] Flutter(Channel stable, 2.0.4, on Microsoft Windows [Version 10.0.19042.928], locale en-US) • Flutter 版本 2.0.4,位于 C:\src\flutter • 框架修订版 b1395592de(2 周前), 2021-04-01 14:25:01 -0700 • 引擎版本 2dce47073a • Dart 版本 2.12.2
[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.3) • Android SDK 位于 C:\Users\arsla\AppData\Local\Android\Sdk • 平台 android-30,构建工具 30.0.3 • ANDROID_HOME = C:\Users\arsla\AppData\Local\Android\Sdk • Java 二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_242-release- 1644-b01) • 接受所有 Android 许可证。
[√] Android Studio(版本 4.1.0) • Android Studio 位于 C:\Program Files\Android\Android Studio • Flutter 插件可以从以下位置安装: https ://plugins.jetbrains.com/plugin/9212-flutter • Dart插件可以从以下位置安装: https : //plugins.jetbrains.com/plugin/6351-dart • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01)
[√] VS Code(版本 1.55.2) • VS Code 位于 C:\Users\arsla\AppData\Local\Programs\Microsoft VS Code • Flutter 扩展版本 3.21.0
[√] 连接设备(1 个可用) • INE LX1r(移动) • 2JN4C19118015931 • android-arm64 • Android 9 (API 28)
• 未发现任何问题!
java - 完成下载。(Firebase 实时)
我正在我的应用程序中从 firebase 实时下载数据。我们在启动画面上下载这些数据。在下载此数据之前,启动屏幕不应关闭。找不到如何执行此操作
这是我的代码;
ios - 如何使用 SwiftUI 制作半透明的“TabView”?
使用TabView,如何为标签栏赋予一些不透明度(半透明)的颜色?
html - jquery 函数在 safari 中无法正常工作
我正在处理以下代码。此函数创建“类型化”效果。此功能在 chrome 中运行良好,但在 safari 中运行良好。Safari 的 jquery 有问题吗?
python - 将文本文件读入 NumPy 时跳过括号
我有一个看起来像这样的文本文件:
我想将它们作为数组的数组读入 NumPy,如下所示:
最pythonic的方法是什么?
postgresql - Postgresql 中的区间字段
这些命令有什么区别?
我想存储播客剧集的持续时间,然后让 podcast_playback_history 与 first_mark 和 last_mark 计算收听的整个剧集的百分比。
文档说
间隔类型有一个附加选项,即通过编写以下短语之一来限制存储字段集:
年
月
天
小时
分钟
第二
一年到一个月
日复一日
日复一日
第二天
小时到分钟
小时到秒
分到秒
请注意,如果同时指定了字段和 p,则字段必须包含 SECOND,因为精度仅适用于秒。
如果我将其设置为第二个,会有额外的好处吗?它仍然是 16 个字节还是会更少?我尝试使用第二和第二(0),当我保存该行时,它仍然显示为“0 年 0 月 0 天 0 小时 0 分钟 2.00 秒”
javascript - React Native - 按时取消
我正在创建一个包含多个用户与屏幕交互的本机反应游戏。
大多数情况下,它工作正常,但有时会导致问题,例如有人将手指放在手机上,然后其他用户按下不被识别
在水龙头最初注册后,我正在寻找一种取消按下的方法
浏览 tocuhables 的文档,我不确定是否可以通过本机反应
欢迎任何建议
qt - 单击不同部分时QML TreeView折叠部分
我有一个 QML TreeView,它在单击时展开/折叠分支(内置于树视图)。但是,当我展开一个分支时,我希望同一深度的其他分支折叠。我已经了解了下面的代码,当单击一个项目时,它会折叠所有分支。
如何仅折叠不在从根索引到单击索引的路径上的分支?(在 C++ 或 JS 中)?所以它的行为就像一个手风琴
在我的树视图中:
initialization - 错误:对不完整类型“类”的无效使用
尝试使用 Credit 对象(Derived)创建 Payment 对象(base)时出现这个奇怪的错误。这是在我的 read_orders() 函数中,它打开一个文件并创建订单对象。错误是:
据我了解,编译器看不到 Payment 对象的完整定义。我不明白为什么会这样。另外,是的,我的教授想要一个 cpp 文件中的所有内容...
这是我的代码:
javascript - React Hooks - 输入一个值后失去焦点
每次我输入和更改状态时,我的表单组件输入都会失去焦点,不知道为什么它会失去焦点。
这是指向具有相同问题的沙箱的链接 https://codesandbox.io/s/quiet-dew-cf5wr?file=/src/App.js
android - Firebase 受众和云消息传递不起作用
背景
我有应用程序我有 2 个应用程序(生产和暂存)具有相同的应用程序 id com.myapp。它们被设置为我在运行时切换的 2 个单独的 Firebase 项目(管理员用户可以在应用内切换环境)
问题
当我按用户 ID 过滤时,Firebase 受众显示 0 个用户
,当然,在生产和暂存应用程序中,firebaseAnalytics.setUserId(userId)我的客户端代码中有当我使用 Cloud Messaging (FCM) 发送推送通知时,它从未到达
发送给所有用户的推送通知当然工作正常
- 也许相关也许不相关:当我运行 Staging 应用程序并启用调试模式时,事件被报告给 Production Firebase 项目的 Debug View,而 Staging 项目的 Debug View 保持为空

这可能是因为我的 2 个应用程序具有相同的应用程序 ID 吗?
我能做些什么让它发挥作用吗?
python-3.x - Case对象和When Object的Django查询集,---
我想在以下方面获得您的帮助:我有两个模型父模型和一个子模型:
)
所以前端想要通过低张力,中张力和高张力“过滤”rate_type选择作为字符串,它们发送字符串所以我尝试使用When Case对象,以便我可以过滤:
但我收到以下错误:
batch-file - 如何在使用磁盘部分和批处理文件时将所有内容从驱动器 A 复制到驱动器 B?
我认为退出 diskpart 并重新输入会起作用,但事实并非如此。非常感谢任何建议,谢谢。代码是从批处理文件中执行的。




