【发布时间】:2019-05-19 15:41:24
【问题描述】:
我目前正在考虑使用 Google App Engine 作为我的网络应用程序和 api 的无服务器后端。我研究了 Google Endpoints Frameworks 并了解它有助于在 google 应用引擎上构建一个 api。我想允许用户将文件(单词、页面、文本等)提交给 api,并让 api 处理文件并根据文件返回信息。我试图允许用户使用端点提交文件,但我发现的最佳解决方案建议使用 Endpoints 和 Blobstore 上传文件。我想避免这种情况,因为在处理文件后我不需要保留文件,而且这种技术可能会产生额外费用。另一方面,Google App Engine 似乎允许这样做。由于 App Engine 允许与 Endpoints Frameworks 类似的功能,我可以单独使用 App Engine 来构建我的 api 和 Web 应用程序吗?这种方法是否有任何缺点或增加安全问题的风险?
附带说明,如果我决定使用 Endpoints,我的网站是否可以直接调用我的 api,或者我是否应该为此创建一个完整的其他 web serverlet?
【问题讨论】:
标签: google-app-engine google-cloud-platform google-cloud-endpoints