Node.js 使用节点js和角度js

Node.js 使用节点js和角度js,node.js,Node.js,我只是在尝试node js和angular js。这是我的节点代码: var http = require('http'); var fs = require('fs'); var sys = require('sys'); http.createServer(function(req, res){ fs.readFile('angularjsex.html',function (err, data){ res.writeHead(200, {'Content-Type': 'text

我只是在尝试node js和angular js。这是我的节点代码:

var http = require('http');
var fs = require('fs');
var sys = require('sys');

http.createServer(function(req, res){
fs.readFile('angularjsex.html',function (err, data){
    res.writeHead(200, {'Content-Type': 'text/html','Content-Length':data.length});
    res.write(data);
    res.end();
});
}).listen(8000);
angularjsex.html文件:

    <html ng-app>
    <head>
    <script type="text/javascript" src="angular.js"></script>
    </head>
    <body>
    <div>
    <label>Name:</label>
    <input type="text" ng-model="yourName" placeholder="Enter a name here">
    <hr>
    <h1>Hello {{yourName}}!</h1>
    </div>
    </body>
    </html>

姓名:

你好{{你的名字}}!

角度js根本不起作用。我遗漏了什么吗?

您正在为每个请求返回文件
angularjsex.html
的内容。在HTML文件中,有一个对
angular.js
的引用,浏览器将尝试从服务器加载该引用,该请求将获得相同的(HTML!)内容

对于与当前服务器应用程序配合使用的解决方案,请替换以下内容:

<script type="text/javascript" src="angular.js"></script>
创建一个目录
public
并将
angularjsex.html
angular.js
文件放入其中。要查看结果,请打开
http://localhost:8000/angularjsex.html
在浏览器中

要安装Express,请执行以下操作:

npm install express

您将为每个请求返回文件
angularjsex.html
的内容。在HTML文件中,有一个对
angular.js
的引用,浏览器将尝试从服务器加载该引用,该请求将获得相同的(HTML!)内容

对于与当前服务器应用程序配合使用的解决方案,请替换以下内容:

<script type="text/javascript" src="angular.js"></script>
创建一个目录
public
并将
angularjsex.html
angular.js
文件放入其中。要查看结果,请打开
http://localhost:8000/angularjsex.html
在浏览器中

要安装Express,请执行以下操作:

npm install express

你得到的结果是什么?预期的结果是什么?你得到的结果是什么?预期的结果是什么?