nodejs服务器未显示test.html

时间:2015-04-19 19:50:53

标签: angularjs node.js

我正在尝试测试我的nodejs是否正确安装和配置。我在MAC上运行。

我遵循了涉及服务器的here的建议。

以下是我设置的服务器。该文件位于〜/目录中。

  1 var connect = require('connect'),
  2     serveStatic = require('serve-static');
  3 
  4     var app = connect();
  5 
  6     app.use(serveStatic("./node_modules/angular"));
  7     app.listen(5000);

下面是我的测试html文件。它位于〜/ node_modules / angular目录中。

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2 <html>
  3 <head ng-app>
  4   <title>First Test</>
  5     <script src="angular.js"></script>
  6     <link href="bootstrap.css" rel="stylesheet" />
  7     <link href="bootstrap-theme.css" rel="stylesheet" />
  8 </head>
  9 <body>
 10 <div class=“btn btn-default”>{{“AngularJS”}}</div>
 11 <div class=“btn btn-success”>Bootstrap</div>
 12 </body>
 13 </html>

我的问题是服务器启动没有问题。该URL似乎正在运行。但是,浏览器中没有显示任何内容。我在哪里进行间谍活动。 我什么也没看到。

Elements of the page

当我查看网络标签时,我收到了200的http响应:

enter image description here

任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

最后!首先感谢您的建议。您的意见和建议帮助我解决了我的问题。

以下是我改变的内容:

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2 <html ng-app>
  3 <head lang="en">
  4   <meta charset="UTF-8">
  5   <title>First Test</title>
  6     <script src="angular.js" ></script>
  7     <link href="bootstrap.css" rel="stylesheet" />
  8     <link href="bootstrap-theme.css" rel="stylesheet" />
  9 </head>
 10 <body>
 11 <div class="btn btn-default">{{"AngularJS"}}</div>
 12 <div class="btn btn-success">Bootstrap</div>
 13 </body>
 14 </html>

现在我得到了正确答案:

enter image description here