Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.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 RESTAPI的Web UI_Javascript_Html_Node.js_Rest - Fatal编程技术网

Javascript RESTAPI的Web UI

Javascript RESTAPI的Web UI,javascript,html,node.js,rest,Javascript,Html,Node.js,Rest,我在Node.js(使用Express)中编写了一个REST API,该API实现了一个具有出列/入列功能的队列,下一步是为该API创建一个web视图。 我对javascript和Node.js真的很陌生,能给我一些关于如何实现它的建议吗?是否有一个框架可以用来集成我构建的api.js与前端?当您使用nodejs和expressjs框架编写REST api时,您已经完全准备好使用完整的MEAN stack,它为前端服务实现angularJS Angular提供了一个完整的REST实现(称为ngR

我在Node.js(使用Express)中编写了一个REST API,该API实现了一个具有出列/入列功能的队列,下一步是为该API创建一个web视图。
我对javascript和Node.js真的很陌生,能给我一些关于如何实现它的建议吗?是否有一个框架可以用来集成我构建的api.js与前端?

当您使用nodejs和expressjs框架编写REST api时,您已经完全准备好使用完整的MEAN stack,它为前端服务实现angularJS

Angular提供了一个完整的REST实现(称为ngResource)。安装通过

使用angular resource服务,您可以获得现成的前端界面(与后端交互)(除了一些您必须进行的调整,例如,使其与Mongoose一起工作,这是为了使访问MongoDB更加舒适)

你会发现一些很棒的教程,scotch.io上的其他教程就是其中的一部分。在不同的选择中搜索“api rest Angle resource mean…”;-)

其他对我帮助很大的链接:

  • 从角度看
  • -用示例完成平均堆栈概述
  • 一个有用的例子来自弗雷德里克·迪茨
  • 本教程非常棒,但更多的是关于后端方面的,因为您可能会根据REST后端实现的基本标准检查代码
这些是我注意到的一些链接,可能是临时链接

编辑:
正如你的标题显示你正在搜索一个用户界面,我想这可能是一个很好的提示。IBM与ExpressJS的开发紧密相连,并为可能与您的Webapp问题有关的所有数据提供此API和UI。

当您使用nodejs和ExpressJS框架编写REST API时,您已经完全准备好使用完整的MEAN stack,它为前端服务实现angularJS

Angular提供了一个完整的REST实现(称为ngResource)。安装通过

使用angular resource服务,您可以获得现成的前端界面(与后端交互)(除了一些您必须进行的调整,例如,使其与Mongoose一起工作,这是为了使访问MongoDB更加舒适)

你会发现一些很棒的教程,scotch.io上的其他教程就是其中的一部分。在不同的选择中搜索“api rest Angle resource mean…”;-)

其他对我帮助很大的链接:

  • 从角度看
  • -用示例完成平均堆栈概述
  • 一个有用的例子来自弗雷德里克·迪茨
  • 本教程非常棒,但更多的是关于后端方面的,因为您可能会根据REST后端实现的基本标准检查代码
这些是我注意到的一些链接,可能是临时链接

编辑:
正如你的标题显示你正在搜索一个用户界面,我想这可能是一个很好的提示。IBM与ExpressJS的开发紧密相连,并为可能与您的Webapp问题有关的所有数据提供了此API和UI。

您是否尝试过angular?此类问题通常会在stackoverflow上关闭,因为它们会导致固执己见的答案。你可以查看答案,一个简单的谷歌搜索会给你答案。。。。也就是说,只要搜索node js test api frontend,你就会得到很多代码示例和教程,说明如何完成。问“我从哪里开始”的问题通常太广泛,不适合这个网站。人们有自己的解决问题的方法,因此不可能有正确的答案。仔细阅读,然后发表你的文章。@FrankerZ-这个问题有点让人困惑,也许是对的。不知道但与您不同的是,我认为使用平均堆栈处理REST API后端和前端有一种相当标准化的方法(至少有相当干净的方法来实现REST标准,Angular提供了直接的ressource服务来处理数据传输)。在其他方面,我同意你的看法。你有没有尝试过?像这样的问题通常会在stackoverflow上被关闭,因为它们会导致固执己见的答案。你可以查看答案,一个简单的谷歌搜索会给你答案。。。。也就是说,只要搜索node js test api frontend,你就会得到很多代码示例和教程,说明如何完成。问“我从哪里开始”的问题通常太广泛,不适合这个网站。人们有自己的解决问题的方法,因此不可能有正确的答案。仔细阅读,然后发表你的文章。@FrankerZ-这个问题有点让人困惑,也许是对的。不知道但与您不同的是,我认为使用平均堆栈处理REST API后端和前端有一种相当标准化的方法(至少有相当干净的方法来实现REST标准,Angular提供了直接的ressource服务来处理数据传输)。在其他方面,我同意你的看法。我遵循了我的目的的教程。谢谢你听到这个消息很高兴!我学习了一些符合我目的的教程。谢谢你听到这个消息很高兴!