Javascript 在NodeJs中放置HTML内容

Javascript 在NodeJs中放置HTML内容,javascript,node.js,Javascript,Node.js,您好,如何将HTML页面放置在位于其他位置的NodeJs中? 以下是w3school方法,但两个页面必须位于同一位置: 谢谢 编辑:请看底部的答案,我已经设法解决了这个问题这很有效 const http = require('http') var fs = require('fs') const hostname = '127.0.0.1' const port = 8080 const server = http.createServer(function (req, res) { fs.re

您好,如何将HTML页面放置在位于其他位置的NodeJs中? 以下是w3school方法,但两个页面必须位于同一位置:

谢谢

编辑:请看底部的答案,我已经设法解决了这个问题

这很有效

const http = require('http')
var fs = require('fs')
const hostname = '127.0.0.1'
const port = 8080
const server = http.createServer(function (req, res) {
fs.readFile('Demo.html', function(err, data) { //HERE PLACE YOUR HTML FILE
res.writeHead(200, {'Content-Type': 'text/html'})
res.write(data)
return res.end()})})
server.listen(port, hostname, () => {console.log(`Server running at 
http://${hostname}:${port}/`)})