express相关内容

根据AJAX请求更新EJS变量

我正在构建一个使用Node.js、Express和ejs作为模板引擎的自定义Shopify订单管理应用程序。我希望页面在不刷新页面的情况下显示来自Shopify API的更新后的JSON数据,例如新订单、订单计数等。 我已经设法使用了一个Ajax请求,它将GET请求发送到: app.get('/shopifycall', function(req, res) { res.sen ..
发布时间:2022-03-02 15:21:08 前端开发

把手缩小HTML

在Node.js Express应用程序中,是否有方法在将所有把手模板发送到呈现器之前将其最小化? 我考虑创建一个Express中间件来对HTML响应正文进行缩小,但我很快意识到这是非常无效的,因为每个HTTP请求都会发生缩小。 必须找到缩小.hbs模板并将其缓存到服务器端的方法? 推荐答案 您可以在飞翔上缩小,但出于性能原因,我建议您事先使用外部缩小程序缩小文件,因此只需 ..
发布时间:2022-03-01 19:09:09 其他开发

客户端找不到&qot;socket.io.js文件(&Q;)

我正在使用Express、Handlebar和Socket.IO做一个个人项目。我设置了Express和Handlebar部分,但当我尝试将客户端连接到Socket.IO时(通过将脚本标记放在页面上),它找不到它。我曾尝试安装";Socket.IO-Client";,但同样不起作用,Socket.IO网站上显示的CDN安装也是如此。 这是我的服务器: const exp ..
发布时间:2022-03-01 18:57:54 其他开发

如何将NodeJS请求路由到另一个NodeJS应用?

您好,我正在尝试构建一个非常简单的“API网关”来演示一个小规模的微服务项目。我正在使用NodeJS和Express,我想编写一个非常简单的面向公共的API网关服务器来将请求路由到我的不同微服务。例如,假设我有微服务A、B和C。我希望对localhost:3000/api/A的请求转到微服务A并返回结果,然后所有其他对localhost:3000/api/B的请求转到微服务B并返回结果,依此类推。 ..
发布时间:2022-02-28 11:27:58 前端开发

尝试从客户端发送数据,但请求会话无法正常工作

我正在尝试做POST请求,当我和邮递员一起做时,它是非常成功的,但是我正在尝试从我的客户端发送它。我想邮寄购物车,但结果我总是邮寄数量为1的物品,实际上我要邮寄该请求多少次。修复此问题并以正常方式发布请求的最佳解决方案是什么? 我正在使用会话,这可能会导致从前端发送请求时出现问题? 这是我的POST请求: app.post("/add-to-cart/:id", async (r ..
发布时间:2022-02-27 19:42:03 前端开发

全栈NestJS应用中的OAuth2流

另一个其他地方未完全涉及的OAuth2问题。 我使用NestJS后端、Reaction前端、Passport和我自己的数据库进行身份验证。正在尝试添加一个 OAuth2身份提供程序(Google)。 我将NestJS应用程序配置为OAuth客户端。登录后,我收到回调,此时我有一个access_token和从id_token的有效负载中提取的请求的用户详细信息。这被封装在一个扩展Pass ..
发布时间:2022-02-27 12:18:23 其他开发

条带Web挂钩错误:找不到与有效负载的预期签名匹配的签名

我正在使用Strike提供的代码来测试WebHook。条带密码和终结点密码已经过三重检查。 条带版本:6.19 正文-解析器:1.19 当我在条纹仪表板上测试WebHook时,我得到的结果是:(测试WebHook错误:400)找不到与有效负载的预期签名匹配的签名。您是否正在传递从条纹收到的原始请求正文? 如有任何帮助,我们将不胜感激。 var bodyParser - requ ..
发布时间:2022-02-25 09:45:35 其他开发

提交表单时,如何检查用户的电子邮件是否不在我的数据库中?

这是我在这里的第一个问题,因此对于任何错误,我深表歉意。 我正在构建一个测试,用户可以在其中登录,然后重新参加测试。但是,当用户提交表单时,我不确定如何检查电子邮件是否已在我的MariaDB中。 我见过一些使用嵌套查询的类似示例,我不确定这在这里是否适用,或者它是否是良好的实践。 /*User info POST*/ app.use(bodyParser.urlencoded({ ex ..
发布时间:2022-02-24 11:45:32 数据库

用于文件上载的JWT令牌和多点协议(节点)

我需要一些帮助来弄清楚如何使其正常工作--我已经测试了JWT身份验证和SSL,并在我的“/user”路由上设置了正常工作的JWT身份验证和SSL。我正在尝试安全地允许用户也使用JWT和SSL路由上载音频文件。 身份验证中间件可以工作,当我注释掉身份验证中间件时,Multer可以让我上传文件。但是,当我保留中间件时,上载的文件会在我的系统上创建,但该文件无法正确上载,并且出现404错误。 ..
发布时间:2022-02-23 16:54:05 其他开发

将NextJS前端和Expresss后端部署到Heroku

这是我的目录结构 APP 前端 后端 我在主目录中没有Package.json文件,但是前端和后端都有Package.json文件。 前端是功能齐全的NextJS应用,后端是处理API/数据请求的Express服务器。 我对整个应用程序都有一个存储库。我的目标是将此应用程序以其当前结构推送到Heroku,设置我需要的任何环境变量,并让Heroku处理构建细节。我还没有找 ..
发布时间:2022-02-23 11:39:01 其他开发

不一致OAuth2 redirect_uri组件问题

我当前正在为我的Web应用程序使用不一致OAuth2客户端。 无论我如何努力将redirect_uri设置为不一致而不发送错误,我都无法修复它,并且我一直收到这样的消息: 无效的OAuth2 redirect_uri:您现在可以关闭此选项卡。 (很抱歉第二行使用外语) 我的redirect_uri是: const redirect = encodeURICompone ..
发布时间:2022-02-22 20:12:32 其他开发

GraphQL仅查询非空对象

我正在尝试执行这样的查询: { people{ pet{ name } } } 结果: { "people": { "pet": null } }, { "people": { "pet": { name: "steve" } } } 我想要的是只获得包含宠物的人,有什么方法可以实现这一点而不是在我的解析器上编码吗? ..
发布时间:2022-02-22 16:59:19 其他开发