复习node中加载静态资源--用express+esj
Posted ygjzs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复习node中加载静态资源--用express+esj相关的知识,希望对你有一定的参考价值。
不做解释,代码一看就懂
app.js
import express from 'express'
import config from './config'
const app = express()
app.use('/node_modules', express.static(config.node_modules_path))
app.use('/public', express.static(config.public_path))
app.set('views', config.viewPath)
app.set('view engine', 'ejs')
app.get('/', (req, res) => {
res.render('index')
})
app.listen(3000, () => {
console.log('server is running at port 3000...')
})
config.js
import { join } from 'path'
export default {
viewPath: join(__dirname, '../views'),
node_modules_path: join(__dirname, '../node_modules'),
public_path: join(__dirname, '../public')
}
以上是关于复习node中加载静态资源--用express+esj的主要内容,如果未能解决你的问题,请参考以下文章
用node.js express设置路径后 子路径下的页面访问静态资源路径出问题
使用 react、webpack 和 express 无法在浏览器中加载图像
AngularJS Node 应用程序下载而不是在 Internet Explorer 中加载