2020
10-23
10-23
nodejs+koa2 实现模仿springMVC框架
koa2-MVC架构---------后端技术做前端环境:nodejs开发工具:VisualStudioCode(下文简称:VSC)环境安装,工具安装及中文自行百度,环境调整好后开始进入正题。1、在硬盘上新增一个文件夹,打开VSC,点击‘添加工作区文件夹',如果没有欢迎‘使用页面',点击--文件--新建窗口,效果如下图:2、添加vsc调试。Shift+ctrl+p,输入框内输入:launch.json选择刚刚的文件夹3、目录结构从低到高onebyone3-1、package.json{"name":"ko...
继续阅读 >
先说明,我并不知道出现坑的原因是什么。我只是按照别人的写法就连上了。我的处境是这样的我的前台是用了vue全家桶,启动了一个9527端口。而我的后台是用nodeJS,启动了8081端口。很明显,这种情况就出现了头疼的跨域。贴出我的代码,如下server.js(后台)varapp=express();varserver=require('http').createServer(app);vario=require('socket.io')(server);io.sockets.on('connection',(socket)=>{console....
捣鼓nodejs的调试时踩了一堆坑,看了看国内好多教程有点年分了,重新记录下环境就是PHPSTORM2020.1首先安装nodejs然后在phpstorm中editconfiguration第一种方法:Nodeparameters不要有任何东西,JS文件和工作目录填自己的然后直接Debug:需要有最后一句话Debuggerattached,并且调试器显示已经连接第二种方法:Nodeparameters加上--inspect参数(或?debug见下图),需要另外开一个AttachtoNode.js/Chromeconfigurat...
钉钉小程序后台接收钉钉开放平台的回调比较重要,比如通讯录变动的回调,审批流程的回调都是在业务上十分需要的。回调接口时打通钉钉平台和内部系统的重要渠道。但是给回调的接口增加了一些障碍,它需要支持回调的服务器的接口支持AES-CBC加解密。不然无法成功注册或解析内容。钉钉官方文档中给出了JAVA,PHP,C#的后台SDK和demo,但是却没有Node服务器的代码支持,这让占有率很高的node服务器非常尴尬,难道node就不能作为钉钉平台...
使用Node创建Web服务器什么是Web服务器?Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。大多数web服务器都支持服务端的脚本语言(php、python、ruby)等,并通过脚本语言从数据库获取数据,将结果返回给客户端浏览器。目前最主流的三个Web服务器是Apache、Nginx、IIS。Node.js提...
这段时间做项目,需要把json格式的文档给到业务人员去翻译,每次手动翻译,很麻烦,于是就想着写一个高逼格的自动化工具来完成这件事情。说实现,初步思路就是使用类似"json2excelstart"这样的命令,然后它就自己跑。像vue,react运行命令一样。首先,我们npminit新建一个项目工程,新建我们项目的核心文件json2excel.js,并运行nodejson2exce.js,然后控制台就可以打印东西了。把一个文件转化成另一个文件,我们要知道这个文...
nodejs开启debug模式通过传递参数--inspect或--inspect-brk,调试方法分为IDE和chromedevtools两种,下面就具体讲解这两种方式如何调试node程序;part1:VSCode调试: 一、launch.json配置配置详解看另一篇:VSCodelaunch.json配置详解浅析VSCodelaunch.json中的各种替换变量的意思${workspaceFolder}${file}${fileBasename}${fileDirname}等1nodejs调试:1.1点击添加配置文件 我们看到.vscode/launch.json...