【发布时间】:2019-11-04 00:36:43
【问题描述】:
我的代码是:
<%
var result = [];
if(result.length>0)
{
//do nothing
}
else
{
//redirect page to "/product-not-found"
//window.location.replace("http://stackoverflow.com"); is not working
}
%>
注意:不传递 res,req 来自 node.js 控制器
当我添加此代码时:
window.location.replace("http://stackoverflow.com");
它不适合我。 显示错误:
window is not defined
at eval (eval at compile (\node_modules\ejs\lib\ejs.js:618:12), <anonymous>:215:37)
at returnedFn (\node_modules\ejs\lib\ejs.js:653:17)
at tryHandleCache (\node_modules\ejs\lib\ejs.js:251:36)
at View.exports.renderFile [as engine] (\node_modules\ejs\lib\ejs.js:482:10)
at View.render (\node_modules\express\lib\view.js:135:8)
at tryRender (\node_modules\express\lib\application.js:640:10)
at Function.render (\node_modules\express\lib\application.js:592:3)
at ServerResponse.render (\node_modules\express\lib\response.js:1012:7)
at \controllers\productController.js:1274:8
at \node_modules\mongoose\lib\model.js:4733:16
at \node_modules\mongoose\lib\utils.js:263:16
at \node_modules\mongoose\lib\aggregate.js:973:13
at \node_modules\kareem\index.js:135:16
at processTicksAndRejections (internal/process/task_queues.js:82:9)
【问题讨论】:
-
它不起作用@SiddharthDas 我已经尝试过了它不是 js 它是“product.ejs”页面
标签: javascript jquery node.js express ejs