Node.js 得到http://localhost:3000/lib/angular/angular.js 未找到错误

Node.js 得到http://localhost:3000/lib/angular/angular.js 未找到错误,node.js,express,Node.js,Express,下面我上传了index.html、package.json、server.js、app.js和MainController.js。在运行节点服务器之后,我只得到index.html。但是index.html需要angular.js、app.js、MainController.js。在我的控制台中,我得到“GET”not found错误 有人能帮我解决这个问题吗 //package.json { "name":

下面我上传了index.html、package.json、server.js、app.js和MainController.js。在运行节点服务器之后,我只得到index.html。但是index.html需要angular.js、app.js、MainController.js。在我的控制台中,我得到“GET”not found错误

有人能帮我解决这个问题吗

    
    
        //package.json

    
        {
          "name": "ng-include",
          "version": "1.0.0",
          "description": "",
          "main": "server.js",
          "dependencies": {
            "body-parser": "^1.17.1",
            "consolidate": "^0.14.5",
            "express": "^4.15.2",
            "html": "^1.0.0",
            "swig": "^1.4.2"
          },
          "scripts": {
            "test": "echo \"Error: no test specified\" && exit 1"
          },
          "author": "mehadi",
          "license": "UNLICENSED",
          "repository": {
            "type": "git",
            "url": "(https://github.com/mehadi07/JavaScript_Projects/AngularJS/ng-include)"
          },
          "devDependencies": {}
        }
    
    
        // server.js
    
        var express = require('express');
        var path = require('path');
        var bodyParser  = require('body-parser');
        var cons = require('consolidate');
    
        var app = express();
    
        app.engine('html', cons.swig);
    
        app.set('view engine', 'html');
    
        app.set('views', path.join(__dirname, 'views'));
    
        app.use(express.static(path.join(__dirname, 'lib/')));
    
    
        app.use(bodyParser.json());
        app.use(bodyParser.urlencoded({
          extended: true
        }));
    
    
        app.get('/',function(req,res){
            res.render('index');
        });
    
        // Binding express app to port 3000
        app.listen(3000,function(){
            console.log('Node server running @ http://localhost:3000')
        });

//app.js

'use strict';

// Declare app level module which depends on views, and components
var app = angular.module('loginApp', []);


    enter code here
    
        // MainController.js
    
        app.controller('MainController', function MainController($scope) {
    
            var employees = [
                {
                    name: "Ben",
                    gender: "Male",
                    salary: 55000,
                    city: "London"
                },
                {
                    name: "Sara",
                    gender: "Female",
                    salary: 68000,
                    city: "Chennai"
                },
                {
                    name: "Mark",
                    gender: "Male",
                    salary: 57000,
                    city: "London"
                },
                {
                    name: "Pam",
                    gender: "Female",
                    salary: 53000,
                    city: "Chennai"
                },
                {
                    name: "Todd",
                    gender: "Male",
                    salary: 60000,
                    city: "London"
                },
                    ];
    
            $scope.employees = employees;
            $scope.employeeView= "employeeTable.html";
            $scope.employeeList="employeeList.html";
        });
    
    
    

//index.html
AngularJS应用程序

选择视图: 桌子 列表


更新了server.js文件并立即解决了它

app.set('views', path.join(__dirname, '/'));

// remove dir name to server anyfile
//app.use(express.static(path.join(__dirname, '/views/lib')));
app.use(express.static(path.join(__dirname)));

更新的server.js文件及其解决方案

app.set('views', path.join(__dirname, '/'));

// remove dir name to server anyfile
//app.use(express.static(path.join(__dirname, '/views/lib')));
app.use(express.static(path.join(__dirname)));

你能给我们看一下目录树吗?是的。请查收。谢谢你,你的目录错了,看起来根目录是server.js。所以你可以在jsf上面添加**视图**。例如:你能给我们看一下目录树吗?我看了。请查收。谢谢您您的目录是错误的,似乎根目录是server.js。因此您可以在JSF上添加**视图**,例如: