运行node.js里程表中间件

时间:2014-12-19 12:35:56

标签: jquery node.js express middleware node-modules

在我的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)如果无法运行这个,还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

里程表不是中间件。它适用于浏览器,因此只需包含在您的html文件中。

文档中的

How To Use

  

将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