Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用node.js制作网站_Javascript_Node.js_Express - Fatal编程技术网

Javascript 使用node.js制作网站

Javascript 使用node.js制作网站,javascript,node.js,express,Javascript,Node.js,Express,我开始使用Node.js。我安装了最新版本的Express“3.4.1,并开始编写代码。但是,当我尝试发送除/以外的参数时,我发现错误。。 我有一个index.js文件 exports.speakers = function(req, res){ var myArtwork = []; var myArtists = []; myArtists = appdata.speakers; appdata.speakers.forEach(function(item

我开始使用Node.js。我安装了最新版本的Express“3.4.1,并开始编写代码。但是,当我尝试发送除/以外的参数时,我发现错误。。 我有一个index.js文件

 exports.speakers = function(req, res){
    var myArtwork = [];
    var myArtists = [];

    myArtists = appdata.speakers;
    appdata.speakers.forEach(function(item)
    {
        myArtwork = myArtwork.concat(item.artwork);
});
  res.render('speakers', { 
    title: 'Speakers' ,
    artwork: myArtwork,
    artists: myArtists,
    page: 'artistList'
  });
};

现在我想获得app.js中的id,我正在使用这个app.get('/speakers/:speakerid',routes.speakers);但是我不知道如何在index,js中使用导出。请帮我解决这个问题。

你想知道如何使用导出获取id吗? 像这样

req.params.speakerid

您遇到了哪种错误请告诉我们您遇到的错误…安装express 4.x,自从express 4启动以来,许多事情都发生了变化。当我单击任何帖子的链接时,都会显示相同的内容…speakerid用于获取要显示的特定id。.bt当我单击特定链接时,就会显示相同的内容s、 app.get('/speakers',routes.speakers);如何使用导出获取speakersid??