2
私のapp.jsファイルに登録されていてもロードされていない静的なjavascriptファイルがあるExpressアプリケーションがあります。公開スクリプト(jQuery:http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.jsなど)でも処理されません。私は、生成されたHTMLのスクリプトタグを見ることができますが、機能は実行されず、Webインスペクタでロードされているファイルを見ることができません。スタティックJavascriptファイルがExpressアプリケーションにロードされていません
app.js
var express = require('express')
var app = module.exports = express.createServer();
// Configuration
var port = process.env.PORT || 3000;
app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});
app.configure('development', function(){
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
app.configure('production', function(){
app.use(express.errorHandler());
});
// Routes
app.get('/manage/new', function(req, res){
res.render('manage/new', {
title: 'Create a new widget'
});
})
app.listen(port);
console.log("Express server listening on port %d in %s mode", app.address().port, app.settings.env);
/views/manage/layout.jade
!!! 5
html(lang="en")
head
title= title
link(rel="stylesheet", href="/stylesheets/demo.css")
link(rel="stylesheet", href="/stylesheets/jquery.qtip.css")
script(type="text/javascript", href="http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js")
body!= body
script(type="text/javascript", href="/javascripts/jquery.formalize.js")
script(type="text/javascript", href="/javascripts/jquery.form.js")
script(type="text/javascript", href="/javascripts/jquery.qtip.js")
script(type="text/javascript", href="/javascripts/formToWizard.js")
script(type="text/javascript", href="/javascripts/widget.js")
/views/manage/new.jade
:ここは、私が持っているコードです。
h1= title
div(style="float:left;")
form(action="/manage/generate", method="post", enctype="multipart/form-data", name="create-widget")
.errors
fieldset
legend Band/Album Information
fieldset
legend Social Networks
fieldset
legend Download
私のすべてのjavascript f ileは/ public/javascriptsに保存されています。私の静的なCSSファイルはすべて正常に機能しています。私は何が間違っているのか分かりません。
まあ、属性
src
をとります。私はそれがしばらくの間、コードを遠ざけるための兆候だと考えています。 –私は昨日同じミスをしたので、私はそれを見つけたと思う:P – dustyneuron