我是一个node.js新手,我想创建一个简单的express.js静态文件服务器,但我遇到了一些问题。我已经全局安装了express.js 4.2,如下所示:
npm install -g express-generator
我在 httpsrv.js 中有这段代码:
var http = require('http');
var express = require('express');
var app = express();
app.use('/', express.static(__dirname + '/public'));
app.listen(3000, function() { console.log('listening')});
我不确定这样行不行,但我猜不够好,因为我无法运行它,出现了错误:找不到模块“express”。
我想创建一个简单的http服务器,可以从特定文件夹(例如"\public")中提供服务,并且我使用.html语言。我在互联网上找到了很多垃圾信息,我不想使用这个.jade东西,也不想用express等创建一个空的Web应用程序。我想要像Apache一样运行的express.js http服务器,可以从指定的文件夹首先提供静态html页面。 有人能帮我吗?建议一篇详细解释步骤的好文章,因为我是初学者。