如何加载以.js显示的.csv文件中包含的.css和Node.js文件?(没有像Express这样的框架)
例如<script src="clock.js"></script>
在Firefox中,它显示页面fs.readFile('./index.html')请求clock.js、jquery.js等作为html文件,这可能是因为response.writeHead是text/html。
有没有办法:
if file included in index.html = .js
set writeHead to application/ja
假设有以下html文件的结构: ./home.html
./settings.html
./contact.html 还有下面的js文件 ./nav.js <-- common - used in all html files
./home.js <-- used only in home.html, below follow the same rule
./settings.js
./contact.js 和一些来自node_modules的模块 "jquery" "moment" 就像在需要时导入一样: ./home.js
import $ f
我有一个名为blogs的视图目录。在该目录中,您可以找到所有标准的、常规的html视图模板:
# html files within the app/views/blogs directory
_form.html.erb
edit.html.erb
index.html.erb
new.html.erb
show.html.erb
但是:我也有一些ajax视图动态地更改页面上的内容(主要是表单上的内容)。目前,所有这些文件都与.html.erb文件混在一起,这些文件感觉有些杂乱无章,没有条理:
# now showing the html AND js files wi
我有一个html文件,在里面执行js文件。现在,我想在Node.js服务器上运行这个程序。我可以看到它在其中写入html文件(它写'hi (:'),但忽略了js文件。
这是“server.js”文件:
var fs = require('fs');
var http = require('http');
var content;
//read the file
fs.readFile('index.html', function read(err, html) {
if (err)
{
throw
我试图使用一个非常基本的node.js服务器来提供一些静态文件。其目的是为html文件提供一个引用javascript文件的脚本标记。在浏览器中打开应用程序时,html呈现良好,问题在于js文件。在浏览器中,js文件中包含html代码,而不是js代码。
SERVERC码:
var http = require('http')
var fs = require('fs')
var port = 3000;
var app = http.createServer(function(req, res){
var html = fs.createReadSt