0
非常に基本的なnode.jsサーバーを使用していくつかの静的ファイルを提供しようとしています。目的は、javascriptファイルを参照するスクリプトタグを使用してhtmlファイルを提供することです。 ブラウザでアプリケーションを開くときに、htmlレンダリングがうまくいけば、問題はjsファイルにあります。ブラウザでは、jsファイルにはjsコードではなくhtmlコードがあります。Node.jsを使用してJavascriptファイルを提供する
ServerCにはCODE:
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 CODE(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 CODE(some.js):
console.log("Hello")
ディレクトリ構造:
|-index.html
|-some.js
|-app.js(server)
感謝を行うことができますが、私の目的は、フレームワークなしでそれを行うことです表明使用しない
を実行します。 – 2K01B5
私の応答に新しい例を追加しました:) –