express 相关问题

Express是一个最小且灵活的Node.js Web应用程序框架,为构建Web应用程序提供了一组强大的功能。 https://expressjs.com

Kafka 消费者注册表每次保存都需要很长时间

我对kafka很陌生,我有一个init函数来设置生产者、消费者并订阅我拥有的所有主题。目前,我们的每个 Express 端点(res、req)有 20 个主题。它

回答 1 投票 0

如何使用express和mongoose实现服务条款信息等单一对象模型?

我想在我的express js 和mongoose 应用程序后端实现单个对象模型。 现在我有这个,我如何使它成为唯一且唯一的 1 个对象。它不应在...中创建超过 1 个数据

回答 1 投票 0

使用 fetch 时外部 API 调用超时,但使用 curl 可以正常工作

当我使用 fetch 从 Node.js 向外部 API 发出请求时,我最终会等到超时。但是,当我使用curl 直接从命令行尝试相同的请求时,它可以工作。 获取

回答 1 投票 0

使用 Render.com 部署节点应用程序时出现问题

我想在渲染上发布一个简单的条纹集成。我提前为我对这个主题的无知道歉,但是,由于我更面向前端,这是我第一次尝试这样做......

回答 2 投票 0

register.ejs“loggedIn”上的引用错误未定义,但它在index.js文件中定义

index.js 文件已loggedIn 呈现为ejs 文件的变量,但它一直告诉我它未定义: ... index.js 文件已loggedIn 呈现为ejs 文件的变量,但它一直告诉我它未定义: <ul class="flex items-center p-1 grow justify-end"> <li class="text-white duration-150 hover:bg-[#2e3e58] dark:hover:dark:bg-[#202124] py-1 px-2 mx-1 rounded-md"> <% if (loggedIn) { %> <a href="/users/logout">Logout</a> <% } else { %> <a href="/users/login">Login or Sign Up</a> <% } %> </li> <li> <img class="sunDisabled cursor-pointer justify-center" src="../images/brightness-high.svg" alt="BrightModeDisabled" /> </li> <li> <img class="sunEnabled cursor-pointer justify-center" src="../images/brightness-high-fill.svg" alt="BrightModeEnabled" /> </li> </ul> 这是index.js 文件: // Imports const path = require("path"); const express = require("express"); const session = require("express-session"); const flash = require("express-flash"); const bcrypt = require("bcrypt"); const passport = require("passport"); require("dotenv").config({ path: "../.env" }); const { pool } = require("../config/dbConfig"); const initializePassport = require("../config/passportConfig"); const { bibleQuery } = require("./bibleQuery"); const { fathersQuery } = require("./fathersQuery"); const { register } = require("./register"); const app = express(); const PORT = process.env.PORT || 4000; initializePassport(passport); // Middleware app.set("view engine", "ejs"); app.use(express.urlencoded({ extended: false })); app.use(express.static(path.join(__dirname, "../public"))); app.use( session({ secret: process.env.SESSION_SECRET, resave: false, saveUninitialized: false, }) ); app.use(passport.initialize()); app.use(passport.session()); app.use(flash()); app.get("/", (req, res) => { if (req.isAuthenticated()) { res.render("../public/views/index", { loggedIn: req.isAuthenticated(), user: req.isAuthenticated() ? req.user.name : null, }); } else { res.render("../public/views/index", { loggedIn: false }); } }); app.get("/users/register", checkAuthenticated, (req, res) => { res.render("../public/views/register", { loggedIn: req.isAuthenticated() }); }); app.get("/users/login", checkAuthenticated, (req, res) => { res.render("../public/views/login", { loggedIn: req.isAuthenticated() }); }); bibleQuery(app, pool); fathersQuery(app, pool); register(app, pool); app.get("/users/logout", (req, res, next) => { req.logout((err) => { if (err) { return next(err); } }); req.flash("success_msg", "You have logged out"); res.redirect("/"); }); app.post( "/users/login", passport.authenticate("local", { successRedirect: "/", failureRedirect: "/users/login", failureFlash: true, }) ); /** * @param {{ isAuthenticated: () => any; }} req * @param {{ redirect: (arg0: string) => any; }} res * @param {() => void} next */ function checkAuthenticated(req, res, next) { if (req.isAuthenticated()) { return res.redirect("/"); } next(); } app.listen(PORT, () => { console.log(`Listening on port ${PORT}`); }); 尝试重新启动我的服务器,更新 npm 软件包,尝试重新排列代码 50 次,但仍然没有任何效果。 index.js 文件还指出 bcrypt 已声明但从未读取,但这对我来说过去不是问题,我没有接触过这段代码,直到今天它都工作正常。 在register.js 文件中,未声明{loggedIn:loggedIn} 变量。问题已解决

回答 1 投票 0

req.session 使用express-session未定义

我刚刚开始学习如何在 Node 和 Express 中使用 Cookie,我需要一些帮助来使其正常工作。我尝试遵循 GitHub 上的expressjs/session 教程,但是我...

回答 6 投票 0

客户端不支持 MariaDB-React ts 中服务器请求的身份验证协议“auth_gssapi_client”

当我想启动 Express 服务器时遇到问题,出现以下错误 无法连接到数据库:ConnectionError [SequelizeConnectionError]:(conn:3,no:45025,SQLState:08004)客户端...

回答 1 投票 0

如何将图像从expo-image-picker上传到使用multer的Express.js

如标题所示,我正在尝试使用expo-image-picker和express.js后端上传图片 博览会代码: const pickImage = async () => { 让结果=等待ImagePicker.launchImageLibraryAsync(...

回答 1 投票 0

发送到客户端后无法设置标头的问题 - nodejs、mongoose

我正在开发一个前端有 4 个输入值的设置页面。 我想要更新的数据库中只有一张与输入值相对应的表。 现在我在邮局测试这个端点...

回答 1 投票 0

如何使用 Jest 模拟 AWS Cognito CognitoIdentityServiceProvider?

我正在尝试编写单元测试,我需要模拟来自认知服务的方法的响应 - Cognito身份服务提供商 我有以下工作代码调用 adminInitiateAuth 操作

回答 5 投票 0

通过 NodeJS 连接到 MongoDB 集群失败

我面临的问题 我正在研究 ExpressJS Web 服务项目。我们已经在 MongoDB Atlas 中创建了一个免费集群,我正在尝试使用

回答 1 投票 0

检查redis是否正在运行->node js

我只是想知道,在 NodeJS 进程开始时,Redis 是否启动(因此用户会话是否会被存储)。 这是我目前所拥有的: var session = require('expr...

回答 8 投票 0

Express - app.use(compression()) 在我的 Windows 11 中不适用于我 - NodeJS - gzip/deflate 压缩

const express = require("express"); const 压缩 = require("压缩"); 常量应用程序 = Express(); app.set("etag", false); app.use(压缩()); 应用程序.get(“...

回答 1 投票 0

将对象附加到 Node.js 进程

我正在为我的 Node.js Express Web 服务器使用名为 nconf 的环境变量和参数解析模块。 https://github.com/indexzero/nconf 我决定制作 nconf 数据的最佳方法

回答 2 投票 0

即使我在服务器上设置了 CORS,为什么我的 JavaScript fetch API 调用仍会返回 CORS 错误?

我正在开发一个 Web 应用程序,我需要从托管在不同域上的 API 获取数据。我在 JavaScript 代码中使用 fetch API,但不断收到 cors 错误。这是我的客户-

回答 1 投票 0

我想在typescript inversify和express中使用express路线

我想在 inversify 中使用 express+typescript 自定义快速路由 所以代码如下: 应用程序.ts 导入“反射元数据”; 从 'inversify-express-utils' 导入 { InversifyExpressServer }; 导入 {

回答 1 投票 0

我不懂JSON

我正在查看以下两个代码,只有第二个有效: JSON不也是一个对象吗?因为它的开头和结尾都有 {} 吗?它唯一重要的限制是按键应该...

回答 1 投票 0

React Native,从 Axios 发送图像但在 Multer Express JS 上未接收

我无法在express js服务器上接收从axios/react native发送的图像。当我从 Postman/ThunderClient 向服务器发送相同的请求时,它工作正常。 这是我在

回答 1 投票 0

expressjs 未发送响应

我已经这样做了 100 次,但我不确定在这种情况下发生了什么...我将登录凭据从我的页面发送到快速服务器: 异步函数请求(url,数据){ 数据 = JSON.stringify(数据...

回答 1 投票 0

服务帐户的 Firebase 安全规则

我遇到了一个奇怪的错误: 我正在为我的数据库编写 firestore 规则,我意识到我的 BE(在节点中,部署在 Google 的云运行上)由于访问被拒绝问题而停止工作......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.