基本的本地托管Web服务器功能

时间:2016-01-28 17:34:01

标签: javascript node.js sqlite webserver

我正在努力增加一个项目,以便根据存储在SQLite数据库中的数据创建动态HTML报告。最初,我尝试使用诸如browserifysql.js之类的东西来做客户端的所有事情,但是在尝试从本地读取.db文件时遇到了很多问题。

出于这个原因,我现在决定启动一个将在本地托管的非常基本的Web服务器。从本质上讲,我希望用户能够导航到http://localhost:3000并点击报告主页的着陆页。

我已经使用express设置了一个非常基本的HTTP服务器,并在节点中运行以下代码:

var express = require('express');
var app = express();

app.use(express.static(__dirname + '/public'));

app.listen(process.env.PORT || 3000);

这样可以正常工作,并在端口3000上公开/ public目录,该目录具有占位符index.html。我的问题是,当我尝试开始添加从SQLite数据库中读取的代码时,没有必要的require()函数工作(特别是require('fs'),因为它没有被定义。

在基本层面上,我的问题归结为:

我如何能够从Web服务器上的HTML / Javascript页面中读取SQLite数据库文件?每当我尝试使用必要的函数时,它告诉我没有定义require()或其他类似的错误。

任何帮助都将不胜感激。

0 个答案:

没有答案