Javascript 为什么我的$http get请求返回我的index.html? 你好

Javascript 为什么我的$http get请求返回我的index.html? 你好,javascript,angularjs,node.js,express,Javascript,Angularjs,Node.js,Express,你好,, 我正在向http://localhost:3000/#/api/info我构建的服务器。我期待着一个json对象返回,其中充满了人的信息。但是,每次我在我的appController(controller)中单击按钮,请求都不会进入指定的url。每次我回到我在下面复制的index.html内容时。但是,我已经使用postman对我的服务器进行了测试,它返回了正确的信息。有人知道为什么会这样吗? 谢谢您提供给$http的URL是 <!DOCTYPE html> <htm

你好,, 我正在向
http://localhost:3000/#/api/info
我构建的服务器。我期待着一个
json
对象返回,其中充满了人的信息。但是,每次我在我的
appController
(controller)中单击
按钮
,请求都不会进入指定的
url
。每次我回到我在下面复制的
index.html
内容时。但是,我已经使用postman对我的服务器进行了测试,它返回了正确的信息。有人知道为什么会这样吗?
谢谢

您提供给
$http
的URL是

<!DOCTYPE html>
<html ng-app='myApp'>
  <head>
    <meta charset="utf-8" />
    <title>Hello</title>
  </head>
  <body>
    <div ng-view></div>

    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular-route.js"></script>

    <script src="app/controllers/myApp.js"></script>
    <script src="app/app.js"></script>

  </body>
</html>
#
意味着这些只是散列(又称:锚定),Angular使用散列来完成内部路由。因此,您请求的只是
/
,这是您的
index.html
页面

假设有一台本地服务器托管API,则需要删除


您提供给
$http
的URL为

<!DOCTYPE html>
<html ng-app='myApp'>
  <head>
    <meta charset="utf-8" />
    <title>Hello</title>
  </head>
  <body>
    <div ng-view></div>

    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular-route.js"></script>

    <script src="app/controllers/myApp.js"></script>
    <script src="app/app.js"></script>

  </body>
</html>
#
意味着这些只是散列(又称:锚定),Angular使用散列来完成内部路由。因此,您请求的只是
/
,这是您的
index.html
页面

假设有一台本地服务器托管API,则需要删除

“”与“”相同,您可以尝试将备份部署在与前端不同的端口上。“”与“”相同,您可以尝试将备份部署在与前端不同的端口上。
    <div ng-controller="appController">
      <input type="button" value="button" ng-click="oneCharacter()"/>


    </div>
<!DOCTYPE html>
<html ng-app='myApp'>
  <head>
    <meta charset="utf-8" />
    <title>Hello</title>
  </head>
  <body>
    <div ng-view></div>

    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular-route.js"></script>

    <script src="app/controllers/myApp.js"></script>
    <script src="app/app.js"></script>

  </body>
</html>
url:'http://localhost:3000/#/api/info'
url: 'http://localhost:3000/api/info'