【问题标题】:How to request a Node.js code execution on the client side?如何在客户端请求执行 Node.js 代码?
【发布时间】:2017-05-15 23:25:36
【问题描述】:

我有一个 Ionic Framework 应用程序 (v1) 和一个 Node.js 文件,该文件对我正在使用的信用卡 API 执行一些功能。我一直在终端上使用以下命令测试节点文件的执行:

$ node file.js

它与我的本地机器完美配合。问题是我很快就会将我的应用程序用于生产,那么如何在我的 front-end 应用程序中的按钮单击事件之后运行这个 server-side 代码?我是否需要将此节点文件存储在服务器中并使用 angular http 服务访问它?如何远程触发执行?

我目前使用 Firebase 作为我的后端

我已经为此苦苦挣扎了好几天,而且我对 Node.js 还是很陌生。请帮帮我。

【问题讨论】:

标签: angularjs node.js ionic-framework


【解决方案1】:

在架构和最佳实践方面,我建议您创建一个 NodeJS API 应用程序,您的 Ionic 应用程序将向该 API 发出请求。您需要为您的 NodeJS 应用定义路由,将其投入生产以提供 Ionic 应用向其路由发送请求。

你很难过这是一个简单的函数,看看Express,它是一个 NodeJS 框架。 routing guide 展示了如何使用这个框架创建一个简单的路由。

总而言之,您的 Ionic 应用程序将向 NodeJS API 路由发送请求,该路由将向您的信用卡 API 执行一些功能。

【讨论】:

  • 这对我帮助很大。现在我有一个在 Heruko 上运行的 NodeJS API,我的应用程序向它发送请求,就像你说的那样。即使我使用的信用卡 API (GerenciaNet) 负责所有数据的安全性,我是否也应该担心安全性?因为我将数据发布到我在 Heruko 上创建的 API。顺便说一句,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-06
  • 2016-02-27
  • 1970-01-01
  • 2011-05-18
  • 2020-07-12
  • 1970-01-01
  • 2022-08-08
相关资源
最近更新 更多