Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.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
angular可以作为webservice API公开吗?_Angular_Typescript_Web Services - Fatal编程技术网

angular可以作为webservice API公开吗?

angular可以作为webservice API公开吗?,angular,typescript,web-services,Angular,Typescript,Web Services,我想公开angular作为web服务,这可能吗? 换句话说,后端能否使用typescript语言调用angular?不,这是不可能的。Angular是一种前端框架严格来说,不推荐使用,但我认为这是可能的 基本上,每个人都会说这只是前端网络框架。 但我看到它也可以是一个用于前端和后端的多平台框架。主要的Angular核心团队没有将此框架定义为一个前端框架。相反,它说的是一个跨所有平台的框架。这意味着它可以改变任何东西。他们的想法比没有角度的开发者要大。我看到了更广阔的前景和未来。当然,目前这主要用

我想公开angular作为web服务,这可能吗?
换句话说,后端能否使用typescript语言调用angular?

不,这是不可能的。Angular是一种前端框架

严格来说,不推荐使用,但我认为这是可能的

基本上,每个人都会说这只是前端网络框架。 但我看到它也可以是一个用于前端和后端的多平台框架。主要的Angular核心团队没有将此框架定义为一个前端框架。相反,它说的是一个跨所有平台的框架。这意味着它可以改变任何东西。他们的想法比没有角度的开发者要大。我看到了更广阔的前景和未来。当然,目前这主要用于手机和桌面。许多开发人员对此持怀疑态度。我同意

例如,Ionic/Nativescript。他们采用Angular作为核心框架。是的,这是给手机的,对吗

但是,Nest.js呢。酷吧? 这完全是用于后端的服务器端web框架。 事实上,这个框架大量引用了Angular框架,比如Angular-like依赖注入系统。 他们甚至提到,这座建筑的灵感来自于棱角分明的建筑

假设你是一个开拓者,你可以使之成为可能。 我强烈推荐使用Angular平台源代码库。 Git克隆、修改某些东西并构建它需要一些时间,但它应该可以在本地计算机上运行。如果您看到github代码库,那么这是一个巨大的代码库,实际上具有作为后端的能力或潜力

当然,这要视情况而定。所以问问自己,你对它的期望是什么,目的是什么

Angular只是由Typscript程序传输的Javascript。 在传输javascript静态文件之后,它需要一个http服务器来服务这些文件。 幸运的是,我们的工作有自己的本地服务器名为ng serve是的,我们知道这是一个可爱的http/https服务器

因此,从技术上讲,Angular框架不是库。该框架包括许多工具,甚至包括应用程序服务器。我想说,这是可能的,它甚至可以通过websocket和webRTC直接与其他Angular应用程序通信。 别误会我。同样,只有当您不想安装其他第三方http服务器时,才可以使用嵌入式Angular Serve moduleng Serve

如今,Javascript/Typescript的世界真是太棒了。Javascript/Typescript可以做任何事情。Angular是其中的一部分,它是最先进的web框架

查看以下github代码。希望你喜欢我的回答。保重

一切皆有可能


@wiredmarian非常感谢您的努力!