我正在从事NodeJS / Express项目。在本地主机上运行它,我试图在客户端上呈现一个视图。但我得到文件未找到错误。javascript位于/ public / js文件夹中。我试图在views / view1.ejs中渲染的视图
我尝试过
window.location('/view1')
window.location.replace('/view1')
在两种情况下均未找到404错误。
您需要提供url(route)而不是文件的路径。 window.location.replace将url(resource)作为参数而不是文件。在index.js路由文件中声明它。
router.get("/view1",function(req,res,next){
res.send("view1")
});
顺便说一句,路径可以是任何东西,它不必是/ view1。