Javascript 在单独页面上显示特定的已单击新闻API文章

Javascript 在单独页面上显示特定的已单击新闻API文章,javascript,node.js,json,api,express,Javascript,Node.js,Json,Api,Express,我正在制作一个新闻网站,到目前为止,我一直在使用nodeJs中的新闻API在一个页面上显示所有文章。到目前为止,它运行得很好,但我希望在另一个页面上显示clikced文章。我已设法将其发送到不同的页面,但该页面总是显示为空白,因为我无法将单击的文章内容提取到该页面。 有人能帮我做到这一点吗。 我正在使用expressjs和axios获取api 我想在同一文件夹中的art.ejs中显示结果 这是我的 public/views/news.ejs 您可以在api文档中查找,以便从数据库中获取单个文章,

我正在制作一个新闻网站,到目前为止,我一直在使用nodeJs中的新闻API在一个页面上显示所有文章。到目前为止,它运行得很好,但我希望在另一个页面上显示clikced文章。我已设法将其发送到不同的页面,但该页面总是显示为空白,因为我无法将单击的文章内容提取到该页面。
有人能帮我做到这一点吗。 我正在使用expressjs和axios获取api

我想在同一文件夹中的art.ejs中显示结果 这是我的

public/views/news.ejs


您可以在api文档中查找,以便从数据库中获取单个文章, api最常见的工作方式是,它们为本例中的每个项目提供一个id,并将其添加到ejs模板中,如下所示

<a href="<%= the url for that artical %>" >Artical</a>


您可以在您的api文档中搜索,以获取带有id的单个文章或其他他们用来分隔文章的内容。你可以做到这一点并不难。

你可以在api文档中查找,从数据库中获取一篇文章, api最常见的工作方式是,它们为本例中的每个项目提供一个id,并将其添加到ejs模板中,如下所示

<a href="<%= the url for that artical %>" >Artical</a>


您可以在您的api文档中搜索,以获取带有id的单个文章或其他他们用来分隔文章的内容。你可以做到这一点并不难。

他们的文档中没有这一点,NewsAPI在JSON OBEJCT中没有提供唯一的ID,这使得实现我想要的目标更加困难。如果他们只提供数据数组,只有你可以在ejs文件上使用js,根据需要,在UI中为一篇文章创建一个隐藏的div,并向其中添加额外的数据,如新闻描述,当用户点击他们想要阅读的文章时,使UI可见,您可以查看如何使用JS创建一个弹出窗口。他们的文档中没有这样的内容,而NewsAPI在JSON中没有提供唯一的IDOBEJCT,这使得实现我想要的目标更加困难如果他们只是提供数据数组,那么你只能在ejs文件上使用js,根据需要,在UI中为一篇文章创建一个隐藏的div,并向其中添加额外的数据,如新闻描述,当用户点击他们想要阅读的文章时,使UI可见,您可以查看如何使用js创建一个弹出窗口
<a href="<%= the url for that artical %>" >Artical</a>