Javascript 无法将我的页面链接到node.js中的路由器

Javascript 无法将我的页面链接到node.js中的路由器,javascript,jquery,html,css,node.js,Javascript,Jquery,Html,Css,Node.js,有人能帮我吗?我正在尝试将我的HTML页面连接到路由器,这样当我转到某个链接时,我可以呈现某个HTML页面。现在,我只是想发送一些东西,但没有任何效果。以下是我的工作截图: 我的最终目标是渲染movie\u info.html 提前谢谢 您不必呈现html页面。您只需将html作为静态文件打开即可 var express = require('express'); var server = express(); // better instead server.use('/', express

有人能帮我吗?我正在尝试将我的HTML页面连接到路由器,这样当我转到某个链接时,我可以呈现某个HTML页面。现在,我只是想发送一些东西,但没有任何效果。以下是我的工作截图:

我的最终目标是渲染
movie\u info.html


提前谢谢

您不必呈现html页面。您只需将html作为静态文件打开即可

var express = require('express');
var server = express(); // better instead
server.use('/', express.static(__dirname + '/your_html_page_folder'));
server.listen(3000);

您也可以使用ejs模板来实现这一点。首先,您必须安装ejs

npm i ejs
然后在主文件夹中创建一个视图文件夹。在该文件夹中,以.ejs扩展名保存文件。在您的示例中,是movie_info.ejs

在movie_info.js中执行以下操作:

const express = require('express')
const app = express();
// setting ejs as templating engine
app.set('view engine', 'ejs');

app.get('/test', function(req, res, next) {
    res.render('movie_info');
});

app.listen(3000)

这将呈现您的页面。

您不必呈现html页面。您可以简单地将html作为静态文件打开。我该怎么做呢。你能帮我解决我目前的问题吗?你没有导出你的路由器。。。添加
module.exports=路由器
在文件末尾…@RafDaniloff检查答案hey@RafDaniloff-为了帮助人们回答你的问题,你能把代码放在问题中而不是代码的图像中吗。非常感谢。