Javascript 在何处以及如何将nodejs与angularjs一起使用
我是UI框架开发新手。目前我的要求是与anuglarjs和nodejs合作。我知道像我这样想知道确切用途的人很少 我不知道在我的应用程序中哪里需要使用nodejs。我试图找到一个简单的实时演示示例(plunker/jsfiddle),它使用angularjs和nodejs,但我找不到 目前,我已经使用angularjs编写了一个小模块,它点击java控制器类,保存/获取数据并在网页上显示数据。这里我没有使用nodejs的地方。我试着在网上搜索,了解nodejs和angularjs的用法。 任何输入都会非常有用 下面是我使用angularjs实现的javascript代码示例 myDataCOntroller.jsJavascript 在何处以及如何将nodejs与angularjs一起使用,javascript,html,angularjs,node.js,Javascript,Html,Angularjs,Node.js,我是UI框架开发新手。目前我的要求是与anuglarjs和nodejs合作。我知道像我这样想知道确切用途的人很少 我不知道在我的应用程序中哪里需要使用nodejs。我试图找到一个简单的实时演示示例(plunker/jsfiddle),它使用angularjs和nodejs,但我找不到 目前,我已经使用angularjs编写了一个小模块,它点击java控制器类,保存/获取数据并在网页上显示数据。这里我没有使用nodejs的地方。我试着在网上搜索,了解nodejs和angularjs的用法。 任何输
//some code here
$scope.submitFormData = function(myForm){
if(myForm.$valid)
{
MyDataService.saveOrGetData($scope.myReport).then(
function(response) {
$scope.myReport = response;
},
function(errResponse){
console.error('Errorr');
});
}else{
console.log("invalid form data!!");
}
}
myDataService.js
app.factory('myService',function($http,$q,$location){
var MY_SERVICE_URI = $location.protocol()+'://'+$location.host()+':'+$location.port();
var _repServiceFactory={};
_repServiceFactory.saveOrGetData = function(myData){
var deferred = $q.defer();
var url = appURL+'/saveOrGetData.form';
$http.post(url,JSON.stringify(myData))
.then(
function (response) {
deferred.resolve(response.data);
},
function(errResponse){
console.error('Error while fetching data');
deferred.reject(errResponse);
}
);
return deferred.promise;
}
PS:我知道Angularjs是客户端,Nodejs是服务器端,两者都使用Javascript编程语言。
我想知道的是,nodejs的用途是什么,它在哪里实时使用???如果您正在编写AngularJS前端web应用程序,您可能永远不必使用nodejs 如果您在开发或部署过程中需要工具(编译sas、linter等的构建脚本),您可以使用NodeJS任务运行程序,如、或 如果您需要构建一个后端API来存储和检索信息,您可以使用或整个API
***同样值得一提的是,您提到了使用Java类。如果您已经在后端使用Java,那么您可能不会为此使用任何NodeJ。如果您只是将JavaScript缩短为“Java”,请注意它们是不同的语言。*** Web开发有4个主要部分:
- 后端:(将替换Java服务器或与之一起使用)
- 前端:(或//Vue/等)
- 数据库:(noSQL)、mySql/Postgres(sql)
- 路由/服务器/中间件:
客户端传递到服务器,也可以从服务器传递到客户端,而无需对每条消息发出AJAX(tcp)请求
这与强大的数据绑定体系结构(API
->角度绑定
)相结合,允许定制单页视图,其中相同的数据可用于创建视图,并在数据更新时更新后端模式。nodejs可用于编写类似于java的服务,为您的客户机代码提供服务和管理软件包/第三方库依赖关系为什么使用-1?有人能解释一下吗?不知道--一天当中,我们每个人都投了一张反对票,没有任何解释(