express相关内容

将JSON var从路由传递到ejs

我有一些express+ejs的代码, 1)在app.js中创建mongo集合对象, app.locals.userCollection = db.get('userData'); 2)在user.js快速路由文件中,我从这个DB连接中获取数据,希望将其传递给ejs进行渲染, exports.list = function(req, res){ req.app.loca ..
发布时间:2022-03-23 13:23:27 其他开发

使用AJAX时CSRF令牌无效

我开始学习NodeJs,在js知识的推动下,我开始编写一些代码来创建用户注册逻辑。 基本上我已经通过以下方式配置了ExpressJS: const express = require('express'); const app = express(); const bodyParser = require('body-parser'); const session = require( ..
发布时间:2022-03-23 13:16:30 前端开发

在数组中的每个对象提交后,向其添加递增ID属性

我尝试在从输入文本区域提交数组中的每个对象后,将唯一的ID属性添加到该数组中。当我在添加更多条目时console.log数组时,它看起来是这样的: [{"title":"hello","text":"sir"}] 我当前正在使用两个常量变量。注释数组的内容将写入db.json文件。 const notes = []; const newID = 0; 这是一个快速js程序,下 ..
发布时间:2022-03-14 19:39:26 其他开发

如何从ExpressJS路由保存渲染的html视图文件

我使用ExpressJS和PUG构建了几个静电网站页面,以利用模板引擎的优势。 但是现在我需要导出由所有ExpressJSRoutes呈现的所有原始HTML。 有没有什么软件包可以帮助我做到这一点?或者我必须编写自定义命令并迭代所有Routes并保存呈现的输出? 如果自定义命令是唯一方法,如何迭代所有routes并获得呈现的输出? 推荐答案 我找不到任何库或资源来实现 ..
发布时间:2022-03-13 19:45:34 前端开发

如何引用vue,js pug模板中的数据?

基本上,我尝试从事件名称创建永久链接。当我使用v-model从事件名称中获取值时,它可以工作,但是如何将转换后的固定链接放回PUG中的另一个输入框? 这行得通: "P {{message}}",textarea(rows="2") {{message}} 但当我尝试以下操作时: input(value="{{message}}"),input(value={{message ..
发布时间:2022-03-13 19:33:43 前端开发

PUG(以前称为JADE)变量在锚点HREF内无法正常工作(插值)

我正在使用Node和Express,并且使用PUG(以前称为JADE)模板引擎来呈现我的html。在我开始尝试将变量注入我的锚链接的href之前,一切都运行得很好。奇怪的是,如果我将Express应用程序view engine更改为jade,事情就会按预期开始工作。 根据other articles我读到的信息,该问题似乎是插值问题,但是我似乎找不到说明如何正确修复此问题的资源或文档。 ..
发布时间:2022-03-13 19:29:44 其他开发

SameSite属性无效的Cookies HTTPONLY MERN

Same site property=None没有应用,而且,它告诉我属性无效!我被弄糊涂了,因为没有关于这么有帮助的答案!我正在构建MERN应用程序,需要将JWT令牌存储在HTTP Only Cookie中。一切都很好,但是在部署到Heroku时(前面和后面的不同URL),我不能将cookie放在前端,因为浏览器不接受它,因为它默认设置了相同的site lax属性。我尝试添加该属性,如下所示: ..
发布时间:2022-03-12 15:59:21 前端开发

在将响应发送到Express服务器应用程序的前端之前,res.send不会等待异步函数完成

我正在尝试创建完整的堆栈应用程序,允许用户输入URL并使用Puppeteer捕获屏幕截图。在我的后端Express服务器上,我使用app.post将响应发送到前端,前端创建用于下载的图像。 这是我的后端: app.post('/api/screenshot', (req, res) => { const { url } = req.body let screenshot = ..
发布时间:2022-03-11 18:45:54 前端开发

如何在NodeJS项目中使用Jest全局安装和拆卸?

我使用JEST将测试添加到我的节点js项目中,但是对于每个测试套件,都有一个beforeAll方法,用于创建新的测试服务器并连接到mongo数据库,以及一个After all方法,用于关闭测试服务器和数据库。我想为所有测试套件全局执行上述任务,而不是一次执行一个。下面是我的代码示例。 app.js const express = require("express"); const ap ..
发布时间:2022-03-11 14:05:52 前端开发

节点js Passport的req.isAuthenticated返回始终为false

我知道有很多类似的问题,我检查了之前提出的问题,没有一个答案能解决我的问题。我目前正在开发一个简单的身份验证node.js应用程序(前端是原生的,数据库是MongoDB)。为此,我使用以下软件包: Passport-Local-Mongoose Express-Session 护照-本地 护照 这里是app.js var createError = require('htt ..
发布时间:2022-03-10 11:20:16 前端开发

CORS错误:Google OAuth从Reaction到Express(PassportJs验证)

我正在尝试设置带有Google OAuth身份验证的Reaction/Redux-NodeJS Express堆栈。我的问题是控制台中出现CORS错误。我发现了一些堆栈溢出问题,我觉得这正是我的问题,但解决方案没有产生任何结果。特别是这两个:CORS with google oauth和CORS/CORB issue with React/Node/Express and google OAuth ..
发布时间:2022-03-10 11:16:37 其他开发

socket.request.user在Passport.js、Socket.io和Express中未定义

我正在学习NodeJS、Express和Socket.io通过教程,本教程使用以前版本的NodeJS、Express和Socket.io访问userID。我正在使用当前版本执行相同的操作,但不成功,我调整了代码以符合当前版本,但得到的结果是空字符串。 会话: "use strict"; const session = require("express-session"); const ..
发布时间:2022-03-10 11:13:13 其他开发

Express Cookie-当SameSite设置为';None';且Secure设置为true时,会话不保存Cookie

我正在使用cookie-session和passportjs在我的Express应用程序中对用户进行身份验证。当我像这样初始化我的cookieSession时: app.use(cookieSession({ maxAge: 24 * 60 * 60 * 1000, keys: ['key1'] })); 我的Cookie已成功保存到客户端。但是,我正在处理的项目需要跨站 ..
发布时间:2022-03-10 11:05:36 其他开发

如何在NestJS中服务静电图片

我开始学习Mean Stack,当我访问Express时,我发现Express框架中存在一个额外的层,称为NestJS。它有我想要的一切,而且它有一个棱角状的语法,所以对我来说是完美的。 但是每一个新步骤都是一场噩梦,文档一点用处都没有。现在我正在用框架来实现服务镜像,不使用API来做这类调用。 我尝试了我在Internet上找到的所有内容,例如: main.ts impo ..
发布时间:2022-03-07 11:22:05 前端开发