我正在尝试使用" cf push"将Node.js应用推送到Bluemix。在命令行中。我收到了这个错误:
2016-08-13T01:18:39.89-0400 [App / 0] ERR /home/vcap/app/bluemixapp.js:4
2016-08-13T01:18:39.89-0400 [App / 0] ERR $(' form')。submit(function(e){
2016-08-13T01:18:39.89-0400 [App / 0] ERR ^
2016-08-13T01:18:39.89-0400 [App / 0] ERR ReferenceError:$未定义
似乎第一个' $'正在被发现并且没有被定义。
Node.js文件
var express = require('express');
var cfenv = require('cfenv');
var app = express();
app.use(express.static(__dirname + '/public'));
var appEnv = cfenv.getAppEnv();
var bluemixapp = require('./bluemixapp.js');
bluemixapp.main();
app.listen(appEnv.port, '0.0.0.0', function() {
console.log("server starting on " + appEnv.url);
});
外部JS文件
exports.main = function(){
$('form').submit(function(e){
//Do things
}
}