如何设置admin-lte-express nodejs项目

时间:2018-04-26 19:11:00

标签: node.js adminlte

我尝试设置此github位置https://github.com/RamEduard/admin-lte-express中提到的项目  我创建了一个示例快速应用程序,其中的文件是这样的: -

的package.json

{
 "name": "apr27",
 "version": "1.0.0",
 "description": "",
 "main": "index.js",
 "scripts": {
 "test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"admin-lte-express": "^1.4.2",
"express": "^4.16.3"
}
}

Index.js

const express = require('express')
const app = express()

app.use('/admin', express.static('./node_modules/admin-lte-express/public'))
app.use('/', require('admin-lte-express'));

app.listen(3001, () => console.log('Example app listening on port 3001!'))

当我点击服务器localhost:3000时,它返回错误页面。任何人都可以帮助我为什么会这样做以及正确的方法

1 个答案:

答案 0 :(得分:1)

您可以按照以下步骤操作:

1)使用npm通过npm安装admin lte

npm install admin-lte

2)在index.js或server.js中添加此路径

app.use('/ admin',express.static('./ node_modules / admin-lte'));