在我的node.js,Express应用程序中,我正在尝试从here运行里程表中间件。我以下面的方式将它包含在我的代码文件中:
var odometer = require('odometer');
当我运行应用程序时,在控制台中我收到错误消息
ReferenceError: document is not defined
at Object.<anonymous> (C:\xampp\htdocs\ri\node_modules\odometer\odometer.js:
33:27)
显然document
在服务器端不可用,里程表的主要javascript文件使用document
。所以
1)如何运行中间件?
2)如果无法运行这个,还有其他选择吗?
答案 0 :(得分:0)
里程表不是中间件。它适用于浏览器,因此只需包含在您的html文件中。
文档中的将js和主题文件添加到您的页面:
<link rel="stylesheet" href="path/to/your/file/odometer-theme-car.css" />
<script src="path/to/your/file/odometer.js"></script>
任何具有班级名称的元素&#34;里程表&#34;将自动生成 里程表!如果要更新值,只需将其更新即可 你通常会这样做。
element.innerHTML = 123 // Native, or...
$('.odometer').html(123) // with jQuery