【发布时间】:2021-02-26 02:06:51
【问题描述】:
我有 HTML、CSS 和 Javascript 程序可以完美地协同工作。我最近意识到我需要一台服务器才能完成我的一些功能。我使用一些教程创建了一个本地节点服务器。在阅读了一些建议后,我尝试使用 Express 尝试将 HTML、CSS 和 Javascript 添加到节点中,它们都在同一个文件夹中。我拥有的代码(如下)只是导致浏览器继续加载。
const http = require('http');
const fs = require('fs').promises;
const host = 'localhost';
const port = 8000;
var express = require('express');
var path = require('path');
var app = express();
const requestListener = function (req, res) {
app.use(express.static(path.join(__dirname, 'public')));
//res.writeHead(200);
//res.end("My first server!");
};
const server = http.createServer(requestListener);
server.listen(port, host, () => {
console.log(`Server is running on http://${host}:${port}`);
});
【问题讨论】:
标签: javascript html css node.js express