Node.js 如何设置管理lte express nodejs项目

Node.js 如何设置管理lte express nodejs项目,node.js,adminlte,Node.js,Adminlte,我试图在这个github位置设置提到的项目 我创建了一个示例express应用程序,其中的文件如下:- Package.json { "name": "apr27", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license"

我试图在这个github位置设置提到的项目 我创建了一个示例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) 使用通过npm安装管理lte npm安装管理lte

2) 在index.js或server.js中添加此路径
app.use('/admin',express.static('./node_modules/admin lte')

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

1) 使用通过npm安装管理lte npm安装管理lte

2) 在index.js或server.js中添加此路径
app.use('/admin',express.static('./node_modules/admin lte')

我相信你一定有一个app.get('/yourURL',function(req,res){//your logic here}我想你自己已经注意到了这一点,但是你正在监听的是端口3001而不是端口3000。因此,转到localhost:3001而不是localhost:3000我相信你一定有一个app.get('/yourURL',function(req,res){//your logic here我假设您自己已经注意到了这一点,但您正在侦听端口3001而不是端口3000。因此,请转到localhost:3001而不是localhost:3000