express相关内容

CORS 错误:“请求仅支持协议方案:http..."等

我正在尝试运行一个简单的应用程序.我有一个 Express 后端,它在 localhost:4201/ticker 访问时返回一个 JSON 字符串.当我运行服务器并通过 http 从我的 Angular 服务向此链接发出请求时,我收到以下错误: XMLHttpRequest 无法加载 localhost:4201/ticker.交叉原点请求仅支持协议方案:http、data、chrome、 ..
发布时间:2021-11-27 23:59:13 前端开发

如何使用 Express/Node.js 访问 Amazon SNS 帖子正文

我正在 Express 框架之上在 Node.js 中重建 PHP 应用程序. 应用程序的一个部分是一个回调 url,Amazon SNS 通知被发布到. SNS 的 POST 正文目前在 PHP 中以下列方式读取(有效): $notification = json_decode(file_get_contents('php://input')); 在 Express 中,我尝试了 ..
发布时间:2021-11-27 11:09:54 其他开发

aws sns 确认订阅请求处理问题

我正在尝试为 s3 中的存储桶实现 aws sns 服务,我正在关注此文档 https://docs.aws.amazon.com/sns/latest/dg/SendMessageToHttp.html据此,确认订阅请求中将有订阅 url,该请求将到达我们提供的 url,但我在请求中收到空正文.我试图记录身体,但给了我一个空物体.并尝试使用 bodyparser 但结果相同. 这是我正在实 ..
发布时间:2021-11-27 11:09:09 其他开发

node.js (express) 上的 Alexa Skill Server 使用 nginx 作为反向代理 (https)

我正在我的 Debian 8.5 64bit 上运行一个 nginx,它用作我的节点应用程序的反向代理.在路由到特殊应用程序之前,每个请求都会通过我的反向代理.因此我使用这个配置: 上游socket_nodes {服务器 127.0.0.1:3000;服务器 myUrl.com:3000;服务器 MY.ROOTSERVER.IP.ADDRESS:3000;}服务器 {听 80 default_s ..
发布时间:2021-11-26 23:19:50 其他开发

使用 Express 验证请求头

我想验证我们所有的 get 请求在其身份验证标头中是否都有特定的令牌. 我可以将其添加到我们的 get 端点: app.get('/events/country', function(req, res) {如果(!req.headers.authorization){return res.json({ error: '没有发送凭据!' });} 在 NodeJS/Express 中有没有 ..
发布时间:2021-11-26 19:51:52 其他开发

使用 Passport 和 OAuth2 + 社交网络的 NodeJS REST 身份验证

我正在使用 NodeJS 开发 REST api.对于身份验证,我决定使用 Passport.我想要真正的 RESTful api.所以这意味着我必须使用令牌而不是会话. 我想让用户使用用户名和密码登录,或者使用 Facebook、Google 和 Twitter 等社交网络. 我制作了自己的 OAuth2.0 服务器,用于使用 oauth2orize 模块发布 Access 和 Re ..
发布时间:2021-11-26 19:51:07 其他开发

Nodejs 表达并承诺不会做我期望的事情

我正在尝试使用 NodeJS 构建登录 API,但我的代码没有按照我的预期运行.我对 js、promise 和所有内容都很陌生,因此请尽可能简化任何答案. 从我在代码输出中看到的,第一个 promise 部分不会等到函数 findUsers(...) 完成. 我有一个路由文件,我想在其中按顺序运行一些函数: 查找数据库中是否存在用户 if(1 is true) 对输入的密码进行 ..
发布时间:2021-11-20 22:06:30 MySQL

MongoDB 选择_id 数组中的位置?

可以在 mongo db 中像在 SQL 中一样选择集合的文档: SELECT * FROM collection WHERE _id IN (1,2,3,4); 或者如果我有一个_id数组,我必须一一选择,然后重新组合结果的array/object? 解决方案 简单 :) db.collection.find( { _id : { $in : [1,2,3,4] } } ); 取 ..
发布时间:2021-11-18 02:13:47 其他开发

如何在mongodb中搜索对象数组

假设 mongodb 文档(表)'users' 是 {_id: 1,姓名: {第一个:'约翰',最后一个:'巴科斯'},出生:新日期('Dec 03, 1924'),死亡:新日期('Mar 17, 2007'),贡献:['Fortran', 'ALGOL', 'Backus-Naur Form', 'FP'],奖项:[{奖项:“国家奖章",年份: 1975,作者:'NSF'},{奖项:“图灵奖" ..
发布时间:2021-11-18 01:27:14 其他开发

服务器端和胖客户端 Web 应用程序的文件夹结构

目前我使用 Node.js 作为后端,使用 extjs 或主干作为客户端,我现在对文件夹结构完全困惑. 使用 express 我的文件夹结构如下 应用名称|--控制器|--模型||--appmodel.js|--公开||--css||--js//任何客户端 javascripts|--路由||--router.js|--浏览量||--appview.ejs|--app.js 其中 app ..
发布时间:2021-11-17 02:24:33 其他开发

如何最好地在 Node.js 中创建 RESTful API

我是 Node 的初学者(通常都是后端 Web 开发),并且我已经开始在 Node 中编写 RESTful API.有几件事我想弄清楚. 我的应用程序使用 Express 和 Mongoose,我正在使用 express-resource 模块轻松地为 API 资源创建我的 CRUD 路由.但是有几件事我不满意,我认为我可以做得更好. 第一个是猫鼬.如果我想为我的 API 编写测试,我 ..
发布时间:2021-11-17 01:57:53 其他开发

使用 Node/Express 构建企业应用

我正在尝试了解如何使用 Node/Express/Mongo(实际上使用 MEAN 堆栈)构建企业应用程序. 在阅读了 2 本书和一些谷歌搜索(包括类似的 StackOverflow 问题)后,我找不到任何使用 Express 构建大型应用程序的好例子.我读过的所有来源都建议按以下实体拆分应用程序: 路线 控制器 模型 但是我看到这个结构的主要问题是控制器就像上帝对象,他们知 ..
发布时间:2021-11-17 01:57:39 其他开发

Node Express Connect - 会话管理

我为 ArangoDB for ConnectJS 编写了一个会话存储驱动程序.它正在工作,虽然仍处于 alpha 阶段,但我有几个问题. 具有“false"属性的第一个会话仅在用户代理的持续时间内保留.我注意到 session.destroy() 在浏览器窗口关闭时没有被调用.这会导致在存储中留下一个“被放弃的"会话.我怎样才能有效地清除这些?有没有办法按计划搜索和销毁废弃的会话? ..
发布时间:2021-11-17 01:32:13 其他开发

在 GraphQL Apollo Server v2.0 中公开 HTTP GET API

我使用 Apollo Server v2.0(不带中间件)作为我项目的一部分,我想添加对 HTTP GET 端点的支持以进行文件下载.有没有办法在不使用 apollo-server-express 的情况下公开 API 端点? 谢谢 解决方案 没有.虽然 apollo-server 目前在幕后使用 express,但 Express 实例并未作为 ApolloServer 实例的属性 ..
发布时间:2021-11-15 22:21:49 其他开发

“扩展"字段未显示在 apollo graphql 响应数据中

这是一个可重现的示例.运行 app.js 并在 http://localhost:4000/graphql 您可以运行以下查询: query RecipeQuery{食谱(标题:“食谱2"){描述}} 问题: 我需要来自响应数据中 extensions 字段的调试信息.我在谈论这个 extensions 字段: "data":{....},“扩展":{“跟踪":{}“缓存控制" ..
发布时间:2021-11-15 22:20:49 其他开发

增加 apollo-server-express 中的身体限制大小

我正在尝试使用 apollo-server-express 中的上传标量将文件上传到网络服务.我可以将小文件(10 多字节)上传到网络服务,但无法发送更大的文件. 我进行了一些搜索,发现可以使用 body-parser 包以及在中间件中设置的 bodyParserConfig 选项来更改主体大小限制.我已经尝试实现这一点,以及在 express 应用程序本身中实现它,但似乎都没有工作. ..
发布时间:2021-11-15 22:20:32 其他开发

将 react/apollo-server 应用程序部署到 Heroku

我想要做的是将 react/apollo-server 全栈应用程序部署到 heroku.因此,我尝试从 express/apollo-server 后端提供静态客户端文件,如下所示: const path = require('path');const express = require('express');const app = express();const cors = require ..
发布时间:2021-11-15 22:20:26 其他开发

Apollo Server Express:请求实体太大

我需要在 GraphQL 突变中发布一个大型负载.如何增加 Apollo Server 的 body 大小限制? 我使用的是 apollo-server-express 版本 2.9.3. 我的代码(简化): const myGraphQLSchema = new GraphQLSchema({查询:新 GraphQLObjectType({name: '查询',字段:{用户:用户查 ..
发布时间:2021-11-15 22:20:02 其他开发