Node.js / Express使用javascript从客户端渲染视图

问题描述 投票:0回答:1

我正在从事NodeJS / Express项目。在本地主机上运行它,我试图在客户端上呈现一个视图。但我得到文件未找到错误。javascript位于/ public / js文件夹中。我试图在views / view1.ejs中渲染的视图

我尝试过

window.location('/view1')
window.location.replace('/view1')

在两种情况下均未找到404错误。

node.js express view client-side window.location
1个回答
0
投票

您需要提供url(route)而不是文件的路径。 window.location.replace将url(resource)作为参数而不是文件。在index.js路由文件中声明它。

router.get("/view1",function(req,res,next){

    res.send("view1")

});

顺便说一句,路径可以是任何东西,它不必是/ view1。

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