node.js - 无法运行此 nodejs 代码?

标签 node.js

我正在尝试运行这个简单的代码,但我一直出错...我真的不知道问题出在哪里。在我看来非常好...?谢谢!

    var http = require(http);
    console.log('Starting');
    var host = '127.0.0.1';
    var port = 1337;

    var server = http.createServer(function(request, response){

            console.log('Receive request: '+ request.url);
            response.writeHead(200, {"Content-type" : "text/plain"});
            response.end("Hello world");


    });
 server.listen(port, host, function(){
        console.log('Listening: ' + host + ':' + port);
    });

控制台错误是这样的:

assert.js:98
  throw new assert.AssertionError({
        ^
AssertionError: path must be a string: path must be a string
    at Module.require (module.js:362:3)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/yoniPacheko/PhpstormProjects/angularJS/nodeJS/server.js:9:12)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:901:3

最佳答案

在您的第一行中,http: 周围缺少引号

var http = require('http');

关于node.js - 无法运行此 nodejs 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16811638/

相关文章:

session - Node 、 session 存储删除过期 session

javascript - 以 REPL 方式直接从 Visual Studio 执行 javascript (node.js) 代码

javascript - 在 Meteor 的客户端上显示服务器时间

bash - 尝试通过 npm 永久安装...不工作

python - 无法通过 pip 或 npm 安装软件包

node.js - nodejs gmail 失败先决条件

javascript - 我如何在 Express 4.x 中将路由 Controller 链接在一起?

node.js - 如何使用 AWS Elastic Beanstalk 部署 Node/Express 服务器

javascript - 如何使用 Passport.js 将数据从 React 客户端传递到 Oauth2.0 Google 策略流程

c++ - 等同于在 C++ 中重新解释 Node.js fii