我正在尝试从视图文件夹内的 index.hbs 访问公共文件夹中的 css 和 js 文件。
index.js 文件:
const express = require('express')
const path = require('path')
// const hbs = require('hbs')
const app = express()
const port = 3000
// const stat = path.join(__dirname, '../public')
// app.use(express.static(stat))
app.set('view engine' ,'hbs');
app.set('/' ,path.join(__dirname, '/views'));
app.get('/', (req, res) => {
res.render('index', {})
})
app.get('/', (req, res) => {
res.send("Hello")
})
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})
index.hsb中css和JS的链接:
<link rel="stylesheet" href="css/style.css">
<script src="javascript/main.js"></script>
文件夹结构