网站地图 | RSS订阅 老铁博客 - 上海SEO优化|上海网站建设|蜘蛛池出租|站群代搭建
你的位置:首页 » 前端脚本 » 正文

nodejs菜鸟教程,nodejs 入门

2020-6-22 13:53:46 | 作者:老铁SEO | 0个评论 | 人浏览

  1、风格是你自己按照某种标准写就好了。类似于Java的框架,nodejs中,建议你现在采用Express框架进行开发,你说的“地址路径内的参数、POST表单提交的参数等”这些都不是问题。


  2、你要清楚一点,Nodejs是服务端语言,它有很多的库来构成方方面面的功能,比如你要的请求数据库,这里给你一个Mysql的库(也称为包):https://www.npmjs.com/package/mysql,当然还有Oracle、mongoDB、Redis等等。


  3、怎么和JAVA结合,简单,只要建立两个服务器就好了,一个JAVA建立的服务器,一个Nodejs建立的服务器,两个结合,只需要互相发送请求就可以了,举例子:你可以把其中一个服务器想象成是前端,前端发送请求给服务器一样的,只不过变成了两个服务器互相请求。


  4、两个服务是不能同时共用一个端口的。


  5、这个问题跟第三个一样,不管是什么语言,只要你用这种语言建立了一个服务端,都可以和Nodejs互补。


  最后,题主的服务端知识确实比较薄弱,建议:先继续学习nodejs,基础过一遍后,通过开源项目深入学习:https://github.com/nswbmw/N-blog/blob/master/book%2F4.4%20%E5%8A%9F%E8%83%BD%E8%AE%BE%E8%AE%A1.md


  我想给一些菜鸟看看nodejs的代码应该怎么写


  varcookie=require('cookie');


  module.exports=function(req,res,conf,views,db){


  ..varbody=req.body,


  ....id=req.ids[0],


  ....usid=cookie.parse(req.headers.cookie).usid;


  ..functionredirect(){


  ....res.writeHead(302,{'location':'/accounts'});


  ....res.end();


  ..}


  ..functionjoinpage(){


  ....res.writeHead(200,{'Content-Type':'text/html;charset=utf-8'});


  ....res.write(views.ACCOUNTS_JOIN);


  ....res.write(views.unit({


  ......id:'accounts_menu',


  ......name:'accounts_menu',


  ........options:{


  ..........class_id:id


  ........}


  ....}));


  ....res.write(views.unit({


  ......id:'accounts_join',


  ......name:'accounts_join',


  ......options:{


  ........action:'/accounts/'+id+'/join',


  ........num:'0'


  ......}


  ....}));


  ....res.end(views.FOOTER);


  ..}


  ..db.session(usid,function(state){


  ....//已经建立会话


  ....if(state){


  ......joinpage();


  ......return;


  ....}


  ....//没有建立会话


  ....redirect();


  ..});


  };


  //////////////////////////////////////////////////////////////////////////////////////////////////////////


  这段代码,是nodejs其中一个路由处理函数.


  使用到了views视图模型,db数据库模型,以及conf全局配置文件.


  并且使用了cookie模块来解析会话ID.


  views视图模型:生产HTML界面[可以随时切换到PC或者移动HTML,接口一致]


  db数据模型:生产数据库数据


  conf全局配置文件:你所需要的全局环境内容


  在菜鸟教程看的JS没看懂一段代码,求教!


  function(){returncounter+=1;}-------------这个你懂得


  function(){


  varcounter=0;


  returnfunction(){returncounter+=1;}


  }--------------------返回一个匿名函数的函数


  (function(){


  varcounter=0;


  returnfunction(){returncounter+=1;}


  })()------------------------立刻执行这个返回一个匿名函数的函数


  -----------------------------------------------------------------


  所以add()=1


  “JavaScript菜鸟教程”里关于JS知识是不是很基础呀?需要掌握的Js...


  不全,还要继续深入学习。


  菜鸟教程那些全是入门知识。

  • 本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
  • 相关标签:
  • 已有0位网友发表了一针见血的评论,你还等什么?

    必填

    选填

    记住我,下次回复时不用重新输入个人信息

    必填,不填不让过哦,嘻嘻。

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    相关推荐