如何在浏览器中使用podio-js(没有Node.js)?
How to use podio-js in the browser (without Node.js)?
很抱歉,如果这不能算作 "Programming Question",但我发现它很重要,因为这将使我能够在跑道上进行编程 API。
我的question/problem是我想不出设置跑道JavaScriptSDK/API脚本的正确方法。我遵循了“http://podio.github.io/podio-js/”,但它实际上只解释了这么多。主要是关于 Node 的,我需要为此使用 Node,但是没有其他方法,比如简单的 Ajax 调用吗?
原因是,我的服务器后台没有 运行 节点服务器的可能性,只是为了进行 API 调用,它可能有效但听起来有点愚蠢许多其他 API 不需要这个。
想法?
podio-js is a Podio JavaScript SDK for node and the browser.
... 这意味着您不需要 Node.js。要在浏览器中使用 NPM 模块,您需要一个捆绑器,例如 Webpack:
npm install podio-js --save
npm install webpack --save-dev
然后在你的 app.js
:
var podio = require('podio-js');
// follow the tutorial
捆绑应用程序:
./node_modules/.bin/webpack app.js app.bundle.js
然后通过脚本标签将捆绑包包含在您的 HTML 中,瞧:
<script src="app.bundle.js"></script>
很抱歉,如果这不能算作 "Programming Question",但我发现它很重要,因为这将使我能够在跑道上进行编程 API。
我的question/problem是我想不出设置跑道JavaScriptSDK/API脚本的正确方法。我遵循了“http://podio.github.io/podio-js/”,但它实际上只解释了这么多。主要是关于 Node 的,我需要为此使用 Node,但是没有其他方法,比如简单的 Ajax 调用吗?
原因是,我的服务器后台没有 运行 节点服务器的可能性,只是为了进行 API 调用,它可能有效但听起来有点愚蠢许多其他 API 不需要这个。
想法?
podio-js is a Podio JavaScript SDK for node and the browser.
... 这意味着您不需要 Node.js。要在浏览器中使用 NPM 模块,您需要一个捆绑器,例如 Webpack:
npm install podio-js --save
npm install webpack --save-dev
然后在你的 app.js
:
var podio = require('podio-js');
// follow the tutorial
捆绑应用程序:
./node_modules/.bin/webpack app.js app.bundle.js
然后通过脚本标签将捆绑包包含在您的 HTML 中,瞧:
<script src="app.bundle.js"></script>