[英]how do i use angular js routes for node js application
當我使用節點js時,我遇到了使用角度js進行路由的問題。
控制器路徑
的public_html的/ dev /詢問/ JS /控制器/ poolController.js
app.controller('poolController', ['$scope', '$http', function($scope, $http) {
"use strict";
$http({
method: 'GET',
url: '/api/pool'
}).
success(function(data, status, headers, config) {
$scope.pools = data;
});
}]);
server.js路徑
的public_html的/ dev /查詢/ server.js
var app = require('express')();
var http = require('http').Server(app);
var obj = ['id':5];
app.get('/api/pool', function(req, res) {
res.json(obj);
});
http.listen(3000, function(){
console.log('listening on *:3000');
});
我正在通過安慰這個來運行服務器js
node /home/abcdef/public_html/dev/inquiry/server.js
到目前為止我得到了一個空洞的回應 我在這里錯過了什么?
好像你的服務器js文件中有一個拼寫錯誤,obj不是一個json對象,這就是響應為空的原因。
定義包含屬性(本例中為id)的JS對象時,應使用大括號:
var obj = {'id':5};
obj不是json格式。
嘗試,
obj={'id':5}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.