nodejs中一个页面如果用ajax发出多个post请求,路由页面怎么区分

nodejs中一个页面如果用ajax发出多个post请求,路由页面怎么区分,第1张

如果前后台都是你写的,或后台是你写的,建议分成两个不同的url

如 $post("/btn1",)

$post("/btn2",)

这样分离关注点,条件在路由部分解决。

可以把这些路由写在一个js里边,导出要用的路由,然后再app中引用就好。

比如有个你在testjs中写了好多路由并导出:

moduleexports = function (app) {

appget('/a',function(req,res){

});

appget('/b',function(req,res){

});

}

然后在app中require这个js文件,就好了

var test = require("/routes/testjs);

test(app);

nodejs+express怎么实现Ajax方式及其简单功能4)对库函数的调用不需要再作说明,但必须把该函数的头文件用include命令包含在源文件前部。85函数的嵌套调用C语言中不允许作嵌套的函数定义。因此各函数之间是平行的,不存在上一级函数和下一级函数的问题。但是C语言允许在一个函数的定义中出现对另一个函数的调用。这样就出现了函数的嵌套调用。即在被调函数中又调用其它函数。这与其它语言的子程序嵌套的情形是类似的。其关系可表示如图。图表示了两层嵌套的情形。其执行过程是:执行main函数中调用a函数的语句时,即转去执行a函数,在a函数中调用b函数时,又转去执行b函数,b函数执行完毕返回a函数的断点继续执行,a函数执行完毕返回main函数的断点继续执行。例84计算s=22!+32!本题可编写两个函数,一个是用来计算平方值的函数f1,另一个是用来计算阶乘值的函数f2。主函数先调f1计算出平方值,再在f1中以平方值为实参,调用f2计算其阶乘值,然后返回f1,再返回主函数,在循环程序中计算累加和。longf1(intp){intk;longr;longf2(int);k=pp;r=f2(k);returnr;}longf2(intq){longc=1;inti;for(i=1;i<=q;i++)c=ci;returnc;}main(){inti;longs=0;for(i=2;i<=3;i++)s=s+f1(i);printf("\ns=%ld\n",s);}

我也是新手,只能回答第2个。前后端通信也都是通过>

在locales目录下创建web、server目录,分别存放前后端(nodejs)的国际化文件

nodejs当前采用的是npm 的 i18n 库,该函数会根据lang自动加载directory配置项下的‘lang’json;因此需重新设置 directory

前端Ext采用的是自定义函数 _() ,该函数需要读取dict进行key的匹配进行国际化;需修改读取前端国际化json的目录为 /locales/web

根据现有的模块,自行创建模块目录,将自己的前后端国际化内容写在自定义json中

国际化key需按照模块名称作为顶级作用于,采用 包命名 的方式,采用 驼峰命名

创建i18n文件,自定义Ajax方法获取后端的dict字典,将字典缓存在内存中

后端返回

在modules目录下创建i18n模块,用来管理前后端的国际化文件

webapp在首次运行时会加载该模块,并负责合并各个模块的语言json,创建生成制定名称的json文件。

之后nodejs的i18n模块会负责管理后端国际化

前端页面在首次加载时会调用接口请求前端国际化文件数据

原来的zh_CNjson的内容移植到了 basejson 文件中,各模块可以 暂时不处理 basejson中的内容,日后项目的 新增国际化 在模块国际化文件中编写,有时间可以将basejson中的属于本模块的国际化内容修改并移植到本模块国际化文件中

以上就是关于nodejs中一个页面如果用ajax发出多个post请求,路由页面怎么区分全部的内容,包括:nodejs中一个页面如果用ajax发出多个post请求,路由页面怎么区分、nodejs 的express框架每增加一个页面或ajax异步请求都需要需要在app.js中添加路由吗、nodejs怎样向tomcat服务器提交ajax请求等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9291612.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存