相关疑难解决方法(0)

使用Node.js我得到,"错误:EISDIR,阅读"

我什么时候试着打开一个文件,

events.js:72
        throw er; // Unhandled 'error' event
Error: EISDIR, read
Run Code Online (Sandbox Code Playgroud)

node.js

49
推荐指数
2
解决办法
5万
查看次数

Node.JS readFileSync()函数

index.js

var server = require("./server");
var router = require("./router");

server.start(router.route);
Run Code Online (Sandbox Code Playgroud)

server.js

//Script to start a server

var http = require("http");
var url = require("url");
var fs = require("fs");

function start(route) {
    function onRequest(request, response) {

        var pathname = url.parse(request.url).pathname;

        route(pathname, response, fs);

    }

    http.createServer(onRequest).listen(8888);
    console.log("Server has started.");
}

exports.start = start;
Run Code Online (Sandbox Code Playgroud)

router.js

function route(pathname, response, fs) {

    var regex = new RegExp('^/view/?$');

    var directpath = "D:/nodejs/file_upload" + pathname;

    var voo = fs.readFileSync(directpath);

    if(regex.test(pathname)){

        response.writeHead(200, {"Content-Type": "text/html"});
        console.log("About to route a …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

11
推荐指数
1
解决办法
3万
查看次数

标签 统计

node.js ×2

javascript ×1