express相关内容
我在Express/Connect/Jade/Less上有一个Node.js应用是使用Coffescript构建的。 应用程序将部署在几个不同的位置和不同的上下文路径上,例如 http://someurl.com/ http://someotherurl.com/andthenthispath/ 我在实现这一点时遇到了问题。我的目的是为上下文路径使用一个变量,并在第二个部署位置
..
在我的Express应用程序中,我必须获取Auth0的访问令牌。在文档中,他们有一个纯Node JS的示例,其中包含一个请求: var request = require("request"); var options = { method: 'POST', url: 'https://XXX.eu.auth0.com/oauth/token', headers: { 'conte
..
我使用的是ExpressJs,这是我多次执行的查询 router.post('/Index_api/Reminder/Delete',function(req, res) { Reminder_Id = req.body; DeleteRow('Reminders','Reminder_Id',Reminder_Id.Reminder_Id); }); i
..
我收到一个错误,Cannot read property 'string' of undefined但是我下载了joi模块npm i @hapo/joi。我不明白这个错误是怎么回事。 指验证文件中的这部分代码 username: joi.string().min(6).required(), here is the callback function for the post r
..
我无法使用Multer将图片上传到我的NodeJS后端。我正在使用Axios将包含图像和一些数据的FormData对象发布到我的Nginx代理服务器,该服务器最终会将其保存在我的数字海洋空间中。在我的开发环境中,一切都运行得很好,但当我尝试在生产环境中上传文件时,收到以下错误: SyntaxError: Unexpected token - in JSON at position 0
..
在我的Express服务器上,我想获取用户上传的文件并重命名它,使其与其用户名匹配。如果用户名上载了新文件,则将替换以前的文件。 代码如下: var newPath = 'uploads/' + user.username + '.' + (file.extension).toLowerCase(); var basePath = path.resolve(__dirname
..
我目前正在使用Google Places API以获得一些舒适性,但我遇到了一个让我有点困惑的问题,我希望有人能在这里纠正我。我正在对本地代理服务器进行API调用,到目前为止,除了我尝试为特定业务拉取图像外,其他一切都正常。 我已经在控制台上记录了GET请求URL的每个单独部分,以确保它连接正确,并且在这方面看起来都是正确的(我能够将其直接粘贴到浏览器中并获得预期的结果)。我有一种预感,这是一个
..
我正在使用Express呈现一个带有一些html的页面,该html是从事件Emitter中提取的信息构建的。 基本上现在的代码是这样的: app.post("/login", (req, res) => { let factory = eventFactory(args); let client = factory.client(); let html; client.
..
我正在尝试使用accesToken和renhToken实现JWT授权。Access Token和刷新标记都需要在仅HTTP Cookie中设置。 我尝试了此代码,但它没有设置Cookie。我在这里使用的是NestJS框架。 import { Controller, Request, Post, Body, Response } from '@nestjs/common'; @Contr
..
如何为所有请求设置超时,如果超时则使用自定义json进行响应? 我尝试使用: import * as timeout from 'connect-timeout'; import { NestFactory } from '@nestjs/core'; import { ApplicationModule } from './app.module'; const port = pr
..
我正在学习Express JS,我的问题是:我想使用NodeJS创建两个页面,这两个页面使用Handlebar作为模板引擎,但我希望第一个页面应该使用res.render('home')发送,第二个页面应该由jQuery使用AJAX调用来调用以从Express服务器获得呈现为HTML的响应,然后加载一个关于页面而不刷新。我尝试使用this StackOverflow question中所示的方法,
..
我正在尝试在我的Express应用程序中创建两条路线。一条不带参数的路径将为我提供一个选项列表,另一条带参数的路径将为我提供与ID相关的选择。 router.get('/api/choice', choice_controller.get_choices); router.get('/api/choice/:id', choice_controller.get_choice); 当我转到
..
我的后端托管在一台服务器上,例如ackend.vercel.app,而前端托管在另一台服务器上,例如Frontend.vercel.app 每当用户向/login路由发送请求时,我将Cookie设置如下: const setCookie = (req, res, token) => { res.cookie('jwt', token, { expires: new Date
..
我使用Express构建了一个rest API,这是一个JSON文件(数据库),并将其部署在Heroku上。我在本地主机上运行的React.JS应用程序中使用此API。重启React.JS应用后,我的数据似乎无法保存。 这是我的server.js文件: const express = require('express'); const bodyParser = require('bod
..
我一直在尝试找到一种在使用Node.js时写入文件的方法,但没有成功。我如何才能做到这一点? 推荐答案 File System API中有很多细节。最常见的方式是: const fs = require('fs'); fs.writeFile("/tmp/test", "Hey there!", function(err) { if(err) { ret
..
据我所知,我需要将Multer中间件放在Express-validator中间件之前,才能从Express-validator自定义验证器访问req.Body,如下所示: app.post('/editPhoto', upload.single('avatar'), [express-validator middleware], (req, res, next) => { //
..
我已经在本地计算机上运行的Minikube(Expressjs API)中创建了一个服务, 因此,当我使用minikube service wedeliverapi --url启动该服务时,我可以使用localhost:port/api 从我的浏览器访问它 但我也想从另一台设备访问该服务,这样我就可以从颤动的移动应用程序使用我的API。我如何实现此目标? 推荐答案 由于信息量较
..
我已将create-react-app部署到Azure,该create-react-app具有用于动态生成meta tags的server.js文件。 该堆栈是Linux上的节点16 在我的启动命令中,pm2 start /home/site/wwwroot/server.js --no-daemon 我的server.js如下 const express = requir
..
好了,我已经建立并运行了我的基本NodeJS网站。它都在工作,并通过节点服务器运行-使用我的basic-node-site 它使用ejs作为模板引擎。 我想将这些模板作为静态网站发布。所有这些都是在本地生成的,它会将我的所有页面导出为静态的HTML文件,我可以在我的基本托管平台上发布这些文件。不需要服务器端技术。 我看过Jade,但它需要我更改模板和结构。 有没有什么工具可
..
我有一个nestjs服务器,我已经上传了图片,但当我试图访问这些图片时,它们是一堆无法解释为图片的东西。(我还尝试将它们转换为BLOB,然后我将其转换为对象URL,然后将其设置为用于img标签的src,但也不起作用)。上传代码: @Post('upload') @UseInterceptors(FileInterceptor('file',{ storage:
..