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'