Javascript TypeError:response.redirect不是一个函数

Javascript TypeError:response.redirect不是一个函数,javascript,express,Javascript,Express,我需要帮助 所以,我有这个代码 var express = require('express'); var app = express(); //Sites // Landingpage CourseWorkers ---------------------------------------- app_courseworkers = require('./sites/app') app_https_courseworkers = (req, response) => response.r

我需要帮助

所以,我有这个代码

var express = require('express');
var app = express();
//Sites
// Landingpage CourseWorkers ----------------------------------------
app_courseworkers = require('./sites/app')
app_https_courseworkers = (req, response) => response.redirect("https://courseworkers.com")
但是,当我在服务器上运行它时,我得到一条消息:

0|index  | TypeError: response.redirect is not a function
0|index  |     at Object.app_https_courseworkers [as handler] (/var/www/html/courseworkers/index.js:9:55)
0|index  |     at Server.overallHandler (/var/www/html/courseworkers/node_modules/vhttps/lib/init.js:103:25)
0|index  |     at emitTwo (events.js:126:13)
0|index  |     at Server.emit (events.js:214:7)
0|index  |     at parserOnIncoming (_http_server.js:619:12)
0|index  |     at HTTPParser.parserOnHeadersComplete (_http_common.js:115:23)
有人能指出我做错了什么吗


注意:在localhost中运行时,它会正常运行

如果有人转到您站点上的特定URL时,您试图重定向到外部URL,请尝试以下操作:

app.get("/course", (req, res) => {
  res.redirect("https://courseworkers.com");
});

我的猜测是,您试图调用
app\uhttps\uCourseWorkers(req,response)
,但实际上并没有传入有效的response对象

如果有人转到您网站上的特定URL时,您试图重定向到外部URL,请尝试以下操作:

app.get("/course", (req, res) => {
  res.redirect("https://courseworkers.com");
});

我的猜测是,您试图调用
app\uhttps\uCourseWorkers(req,response)
,但实际上并没有传入有效的response对象

不,实际上我的应用程序运行在一个vhost中,它可以处理多个域,并将每个域重定向到其正确的路径和应用程序。因此为每个域创建一个路由会很麻烦(以前我做了一些视觉更改后它就停止工作了),但你实际上给了我一个好主意,让我试试,brbAwesome!很高兴我至少能想出一个主意。让我知道你发现了什么。opdate:我让它工作了,很可能我在vhost的服务器使用中传递了错误的应用程序,这导致了一个循环,其中头已经被解析,因此它无法重定向任何其他对象,实际上,我的应用程序运行在一个vhost中,它可以处理多个域,并将每个域重定向到其正确的路径和应用程序。因此,为每个域创建一个路由会很麻烦(以前当我进行一些视觉更改时,它工作正常,但它停止工作),但您实际上给了我一个好主意,让我试试,brbAwesome!很高兴我至少能想出一个主意。让我知道你发现了什么。opdate:我让它工作了,很明显,我在vhost的服务器使用中传递了错误的应用程序,这形成了一个循环,其中头已经被解析,因此它不能再重定向了