跳到主要内容
CNode

[removed] 属性报错,求助!

社区
Bbaihuahu发布于 13 年前最后回复 13 年前
346720

刚开始看NODE.JS,有很多问题不明白,特向大家请教~

server监听8888端口,浏览器访问8888端口 server response 页面“index.html" index.html中有一段: <script type ="text/javascript" src="/test.js"> Chrome报错: GET http://localhost:8888/test.js 404 (Not Found)

改为 <script type ="text/javascript" src="http://localhost:8888/test.js"> 依然报错 GET http://localhost:8888/test.js 404 (Not Found)

只得改为用路由response的方法 ``<script type ="text/javascript" src="http://localhost:8888/gettest"` 同时后台requestHandler新增方法

    function gettest(response, postData) {
    console.log("Request handler 'upload' was called.");

    fs.readFile(__dirname+'/test.js',
        function(err,data){
            response.writeHead(200,{"Content-Type": "application/x-javascript"});
            response.write(data);
            response.end();
        }
    );

}

代码运行正常了.

请问是我上面的代码有问题吗?

查看回复

回复 (3)

B
baihuahu#213 年前

解决了我遇到的问题,终于明白问题处在哪了,非常感谢!

S
showen#113 年前

这是以因为nodejs没有实现像tomcat、nginx那样的静态资源服务,你可以看一下这篇文章:http://www.infoq.com/cn/news/2011/11/tyq-nodejs-static-file-server

建议先实现读取功能就好了,后面的安全策略再慢慢看吧

参与回复

登录后即可参与回复。登录