我正在嘗試使用Node.js來獲取Angular.js應用程序。在Node.js之外使用require()
目前,我有下面的代碼的文件MY-PROJECT/public/js/controllers.js
function LoginController($scope)
{
// fetch waiters
var Waiter = require('../models/waiter.js');
}
LoginController.$inject = ['$scope'];
中你可以看到,我使用要求()來訪問模型文件。但好像require()函數在這個文件/文件夾中不可訪問。
我在控制檯中看到,當我訪問該網頁是錯誤:
ReferenceError: require is not defined
的原因錯誤肯定是因爲我直接使用此controllers.js文件在我的HTML文件與腳本-tags(所以Node.js中的require() - 函數不可用)。
現在我的問題是:如何訪問controllers.js文件中的模型文件(例如,從MY-PROJECT/models/waiter.js
)?
非常感謝提前!
也許嘗試在您的html文件中添加對node.js和/或waiter.js的腳本引用,如waiter.js的此示例: – Gloopy 2012-08-13 23:41:14