Я пытаюсь обслуживать некоторые статические файлы с использованием чрезвычайно базового сервера node.js. Цель состоит в том, чтобы обслуживать html-файл с тегом скрипта, ссылающимся на файл javascript. При открытии приложения в браузере html рендеринга отлично, проблема связана с файлом js. В браузере js-файл содержит в нем код html, а не код js.Выполнение Javascript-файла с использованием Node.js
ServerC КОД:
var http = require('http')
var fs = require('fs')
var port = 3000;
var app = http.createServer(function(req, res){
var html = fs.createReadStream('./index.html')
html.pipe(res);
})
app.listen(port, function(){
console.log('Listening on port ' + port)
})
HTML КОД (index.html):
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hello</title>
</head>
<body>
<h1>Hello</h1>
<script src="./some.js"></script>
</body>
</html>
JAVASCRIPT КОД (some.js):
console.log("Hello")
КАТАЛОГ СТРУКТУРА:
|-index.html
|-some.js
|-app.js(server)
Спасибо за ответ, но моя цель состоит в том, чтобы сделать это без рамки. – 2K01B5
Добавил новый пример в мой ответ :) –