草庐IT

Express-Validator

全部标签

node.js - NodeJS Express - 两个端口上的单独路由

我有一个快速服务器,在构建它时,在它们自己的路线上创建了几个“帮助”功能。我希望在不同的端口上访问这些路线。有没有办法在express中做到这一点?在下面的代码中,“/factory”路由(和其他功能)将在一个端口上,而“/killallthings”、“/listallthings”和“/killserver”的辅助路由将在一个单独的端口上港口。下面是简化版的代码:varexpress=require('express');varthings=[];varapp=express();varport=8080;app.post('/factory/',function(req,res)

node.js - NodeJS Express - 两个端口上的单独路由

我有一个快速服务器,在构建它时,在它们自己的路线上创建了几个“帮助”功能。我希望在不同的端口上访问这些路线。有没有办法在express中做到这一点?在下面的代码中,“/factory”路由(和其他功能)将在一个端口上,而“/killallthings”、“/listallthings”和“/killserver”的辅助路由将在一个单独的端口上港口。下面是简化版的代码:varexpress=require('express');varthings=[];varapp=express();varport=8080;app.post('/factory/',function(req,res)

javascript - 如何在 express 中为 websocket 服务器设置路由?

我有一个类似的设置:varWebSocketServer=require("ws").Server,express=require("express"),http=require("http"),app=express(),server=http.createServer(app);app.post("/login",login);app.get("/...",callSomething);//...server.listen(8000);varwss=newWebSocketServer({server:server});wss.on("connection",function(ws

javascript - 如何在 express 中为 websocket 服务器设置路由?

我有一个类似的设置:varWebSocketServer=require("ws").Server,express=require("express"),http=require("http"),app=express(),server=http.createServer(app);app.post("/login",login);app.get("/...",callSomething);//...server.listen(8000);varwss=newWebSocketServer({server:server});wss.on("connection",function(ws

javascript - Express 错误 - TypeError : Router. use() 需要中间件功能但得到了一个对象

当我运行npmstart来运行我的express应用程序时,我收到了这个错误。TypeError:Router.use()requiresmiddlewarefunctionbutgotaObject我的app.js代码varexpress=require('express');varpath=require('path');varfavicon=require('serve-favicon');varlogger=require('morgan');varcookieParser=require('cookie-parser');varbodyParser=require('body

javascript - Express 错误 - TypeError : Router. use() 需要中间件功能但得到了一个对象

当我运行npmstart来运行我的express应用程序时,我收到了这个错误。TypeError:Router.use()requiresmiddlewarefunctionbutgotaObject我的app.js代码varexpress=require('express');varpath=require('path');varfavicon=require('serve-favicon');varlogger=require('morgan');varcookieParser=require('cookie-parser');varbodyParser=require('body

html - 使用 express.js 在 node.js 中提供 html 的最佳实践是什么?

我目前正在我的app.js/server.js文件中提供我所有的html,如下所示:app.get('/',function(req,res){res.render('index.html');});app.get('/about',function(req,res){res.render('about.html');});app.get('/projects',function(req,res){res.render('projects.html');});我想如果我有15个以上的html页面,这可能不是调用它们的最佳方式。有没有更好的方法可以从另一个文件或位置为它们提供服务,并使用

html - 使用 express.js 在 node.js 中提供 html 的最佳实践是什么?

我目前正在我的app.js/server.js文件中提供我所有的html,如下所示:app.get('/',function(req,res){res.render('index.html');});app.get('/about',function(req,res){res.render('about.html');});app.get('/projects',function(req,res){res.render('projects.html');});我想如果我有15个以上的html页面,这可能不是调用它们的最佳方式。有没有更好的方法可以从另一个文件或位置为它们提供服务,并使用

node.js - 在 express 中,我如何将用户重定向到外部网址?

我有一个使用node.js和Braintree的支付系统,当支付成功时,我想将用户发送到后端。我的后端设置在其他地方。我试过了res.writeHead(301,{Location:'http://app.example.io'});res.end();所以window.location显然不可用。我想不出任何方法来重定向用户? 最佳答案 你可以的res.redirect('https://app.example.io');express文档:https://expressjs.com/en/api.html#res.redirec

node.js - 在 express 中,我如何将用户重定向到外部网址?

我有一个使用node.js和Braintree的支付系统,当支付成功时,我想将用户发送到后端。我的后端设置在其他地方。我试过了res.writeHead(301,{Location:'http://app.example.io'});res.end();所以window.location显然不可用。我想不出任何方法来重定向用户? 最佳答案 你可以的res.redirect('https://app.example.io');express文档:https://expressjs.com/en/api.html#res.redirec