Kinvey HTML5-Starter:README 说明适用于本地主机但不适用于 Kinvey

Kinvey HTML5-Starter: README instructions work on localhost but not Kinvey

Kinvey 有一个 HTML5-Starter(link) that your supposed to "learn from, and even leverage[] as starting templates for your own apps." This suggests that the starter app is designed to work in the Kinvey environment, but I have serious doubts that the supplied instructions 将实现这一点。

该应用程序在我的笔记本电脑本地主机上成功运行,即 运行 Apache;但是当我尝试在 Kinvey 上托管相同内容时,我遇到了一些悬而未决的问题:

  1. 指令说要执行 "npm install" 和 "npm start"。当我在 localhost 环境中测试它时,通过 Windows 命令提示符很容易做到这一点,但是如何在 Kinvey 环境中做到这一点?据我所知,这一步很重要,以便应用程序加载文件之间的所有依赖项。
  2. 说明说 "Create a books collection and import data/books.json"。将文件导入自定义集合似乎不像将文件导入 files 存储库那样可行。如何将 "import" 文件 .json 放入 books 集合中,而无需手动添加每一行和每一列?
  3. html 文件的 <script> 标签中的 src 指向在 Kinvey 中丢失的子目录,因为文件夹层次结构在该环境中不可复制。例如,login.html 包含以下标记:<script src="/js/kinvey-html5-sdk.min.js"></script>。由于文件夹未导入到 Kinvey 的 data 存储库,因此 /js 目录不存在。直觉建议擦除这些目录的所有 html,以便它们都指向 files 根目录,但我很困惑为什么这个可能是为 Kinvey 量身定制的示例应用程序需要这样的修改。

我被卡住了,我不知道要提出正确的问题来进一步研究解决方案。请帮忙!

Kinvey 不托管​​您的移动应用程序,它托管您的后端(数据存储、用户存储等)

因此,"deploying locally" 的对立面是 "deploying to your application delivery framework",对于 webapp 某种类型的网络托管服务,对于移动混合应用程序,您将其打包为 apk 或打包到 apple appstore .这回答了您的问题 1 和 3。

问题 2:导入集合不是通过文件,在每个集合的设置页面中都有一个导入按钮。