问题标签 [web-farm-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
55 浏览

iis - 使用 Web Deploy 同步 Web 应用程序文件

我们开发了一个客户在内部使用的网站,我们在 3 到 10 个 Windows 服务器中为他们托管应用程序。如果我们想修改应用程序的内容,我们不得不手动访问所有服务器并部署在所有服务器中。我们决定将文件部署到一个无需客户内部网络访问即可访问的位置(我们已要求他们设置 DMZ),并从那里将内容同步到所有服务器。

从刚刚浏览的过程中,我遇到了 IIS Web Farms 和 Web Deploy,它们的功能与此类似,我的问题是,我们希望将部署如此部署到所有服务器上,或者一次按需部署。是否可以将 WebFarms/Web Deploy 配置为像这样工作?此外,如果同步失败,恢复备份,提取报告。这一切都可以通过 Web Deploy/WebFarms 实现吗?

0 投票
0 回答
62 浏览

mongodb - 农场堆栈 - SameSite="none"; 无法在注销 API 调用时设置安全

我有一个基于 MongoDB 的 FARM 堆栈的后端(https://www.mongodb.com/developer/how-to/FARM-Stack-FastAPI-React-MongoDB/),带有身份验证(https://www.mongodb .com/developer/how-to/FARM-Stack-Authentication/)。

FAST API 文档 身份验证在 Fast API 文档和 Postman 上正常工作。当执行成功的用户登录时,它会自动在浏览器上设置 JWT HttpOnly cookie。登录后,它会在注销时再次删除 cookie。

在前端调用 /login 时,在“网络”选项卡中显示以下错误:错误

正如错误所述,我设法通过在后端设置 cookie 选项来解决此问题,如下所示,然后我可以从反应前端成功登录:农场堆栈后端

不幸的是,这不适用于 /logout 调用。再次发生此错误,因为 SET-COOKIE 标头尝试设置一个空 cookie,但由于 cookie 具有 SAMESITE="lax" 作为默认值,它不能,但我看不到如何找出方法为后端的 /logout 调用配置它。注销网络

我的前端 /logout 调用看起来像这样,和 /login 一样:

前台电话

如何配置我的前端/后端,以便我的前端可以成功删除我的 cookie 并成功注销?