我刚刚开始使用jade作为渲染引擎学习Express for nodejs,我有视图和路径
以下是我的观点
layout.jade
doctype html
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
link(href='/themes/bootstrap.min.css', rel='stylesheet')
script(src='/javascripts/mygridwidjet.js', type='text/javascript')
body
block content
index.jade
extends layout
block content
h1= title
p Welcome to #{title}
.content-container-fluid
.row
.cols-sample-area
#Grid
这是我的路线
index.js
exports.index = function(req, res){
res.render('index', { title: 'Football Archive' });
};
我写了我的客户端javascript,它与#Grid
现在我真的很困惑在哪里放置客户端javascript。
ps:我是一个总菜鸟,对不起,如果这个问题太愚蠢了。
答案 0 :(得分:2)
您必须将其放在文件夹public/
中(如果它不存在则创建它)
myapp
|
|-node_modules/
| |-express/
| |-socket.io/
|
|-public/
| |-javascripts/
| | |-mygridwidjet.js
| |-...
|
|-server.js
以下是一个更复杂的示例(我的应用):https://github.com/CraftYourModCorporation/RedstoneHub