node.js不导入css和js文件

我正在创build一个node.js上传文件和存储表单的例子。 问题是我的cssjs文件不工作,当我从任何端口从localhost访问。 我使用端口3000,当我打开浏览器中的文件index.html是好的,但是当我按照localhost:3000或任何端口,端口不是问题和css文件不起作用。 所以我的代码是:

HTML

  <!DOCTYPE html> <html> <head> <title>Video Uploader</title> <meta charset="utf-8"> <link href="/css/style.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="/javascript/formstorage.js"></script> <script src="/javascript/jquery-ui.js"></script> </head> <body> <form> <div class="cont fl"> <h1>File's Uploader:</h1> <div class="fl form"> <div> <h1> Your Name: </h1> <input type="text" class="inps" id="nome"> </div> <div> <h1> e-mail: </h1> <input type="text" class="inps" id="email"> </div> <div class="bt"> <div class="fl"> <input type="button" value="Record" id="rec"> </div> <div class="fr"> <input type="button" value="Upload" id="file"> </div> </div> <input type="button" value="Confirm" id="sub"> </div> <!-- fim do formulario --> <div class=" fr" id="contentv"> </div> </div> </form> </body> </html> 

开放服务器的js

 var express = require('express'); var app = express(); var path = require('path'); var formidable = require('formidable'); var fs = require('fs'); app.use(express.static(path.join(__dirname, 'public'))); app.get('/', function(req, res){ res.sendFile(path.join(__dirname, 'index.html')); }); var server = app.listen(3000, function(){ console.log('Server listening on port 3000'); }); 

删除path中的“公共”。 cf) /css/style.css

此行的原因( app.use(express.static(path.join(__dirname, 'PATH'))); ),
PATH/FILEabsolute URL只是/FILE

坦克帮我。 我知道,但我修改了这个代码几次,而不是工作..现在我所做的:我创buildde文件夹公共/ css / style.css和添加行与'公共'像김재원说在我的行节点文件。 而在html的链接中,我写了“/css/style.css”。 之前还没有工作。 我尝试尝试,但不是工作。 现在正在工作…我知道这里发生了什么,但现在同样的事情正在工作大声笑。