私は(ログインテンプレートを使用しようとしているから取ったカントロードcssファイル
-css
|
-- style.css
- js
|
-- index.js
|
index.html
index.htmlファイルの先頭になります。
<head>
<meta charset="UTF-8">
<title>Sign-Up/Login Form</title>
<link href='http://fonts.googleapis.com/css?family=Titillium+Web:400,300,600' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
<link rel="stylesheet" href="css/style.css">
</head>
と本体が含まのscrips含ま:
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js/index.js"></script>
0をの
私のNode.jsはなります Can not get CSS file
そして:
GET http://127.0.0.1:3001/css/style.css
私が解決策を探すためにしようとしている:
// Import Required Module
var express = require('express')
var app = express()
var bodyParser = require('body-parser')
// css
var path = require('path')
app.use(express.static(path.join(__dirname, 'public')));
// Create instances
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
// Get
app.get('/', function (req, res) {
console.log('Get: /');
res.sendFile('LoginTemplate/index.html', {root: __dirname })
})
/*
app.get('css/style.css', function (req, res) {
console.log('Get: css/style.css');
res.sendFile('css/style.css', {root: __dirname })
})
*/
// Listner
app.listen(3001, function() {
console.log('Example app listening on port 3001!')
})
は、私はエラーを取得していますhtmlファイルをロードする場合パブリックフォルダを作成し、内部にcssフォルダをコピーしますが、まだ動作しません。
jsファイル&をロードするにはどうすればよいですか?
rootにディレクトリpublicを作成し、そこにディレクトリcssを置く必要があります –