NodeJS使用范围越来越广,从想尝试看看typescript怎么用到electron想玩一玩,看个前后端分离的项目前端模块都还得用到NodeJS。因此,特意去百度一波安装教程,可是没找到几个可以一次点亮的,特此记录下本次点亮之旅。 系统环境:Deepin v15.11 一、官网下载安装包 百度搜索 ...
分类:
Web程序 时间:
2020-01-12 21:46:20
阅读次数:
917
http模块是nodeJS的核心模块。它可以创建客户端(发起请求)和服务端(监听请求)。 1. 客户端client 应用: 1. 爬虫 2. 中间层-解决跨域问题 let http = require('http'); // 服务端发送的请求不存在跨域问题 let client = http.req ...
分类:
Web程序 时间:
2020-01-12 18:40:07
阅读次数:
162
前言 最近把之前自用的一个小型nodejs框架(koa2+mongo)升级为了ts,在此记录一下大致步骤。 安装typescript 直接使用npm 安装 建议不要只安装到全局,避免不同机器上的typescript版本不一致。 安装完之后,我们新建一个tsconfig.json(或者tsc init ...
分类:
Web程序 时间:
2020-01-12 15:32:31
阅读次数:
368
前端开发调试工具记录 开发工具 vs Code与Web Storm docker(docker compose;docker hub) nvm(nodejs版本管理) 调试工具 Chrome + Android /Safari + IOS(界面类) 1. Safari偏好设置 高级 显示开发菜单=》 ...
分类:
其他好文 时间:
2020-01-12 15:25:50
阅读次数:
117
Launch 和 attach的区别 Launch的话是直接以debug模式运行一个js文件,遇到debugger后会停止 而 Attach需要先开启一个运行在调试模式开启了debug端口的nodejs项目 资料: https://code.visualstudio.com/docs/nodejs/ ...
分类:
Web程序 时间:
2020-01-12 09:40:02
阅读次数:
93
今年有人提出了2018年微服务将疯狂至死,可见微服务的争论从未停止过。在这我将自己对微服务的理解整理了一下,希望对大家有所帮助。 1.什么是微服务 1)一组小的服务(大小没有特别的标准,只要同一团队的工程师理解服务的标识一致即可) 2)独立的进程(java的tomcat,nodejs等) 3)轻量级 ...
分类:
其他好文 时间:
2020-01-11 13:00:03
阅读次数:
155
原著由 Dan Mantyla 编写 近几年来,随着 Haskell、Scala、Clojure 等学院派原生支持函数式编程的偏门语言越来越受到关注,同时主流的 Java、JavaScript、Python 甚至 C++都陆续支持函数式编程。特别值得一提的是,在 nodejs 出现后,JavaScr ...
分类:
编程语言 时间:
2020-01-11 00:06:58
阅读次数:
96
1. 普通文件拷贝 文件拷贝的原理是通过fs.readFile从一个文件读取内容,然后通过fs.writeFile将其写入另一个文件。 readFile会默认将文件内容全部读取到内存中,然后再写入另一个文件。 let fs = require('fs'); //fs即file system let ...
分类:
Web程序 时间:
2020-01-11 00:06:01
阅读次数:
107
[Linux] 一、安装 nodejs 方法一:源码编译 方法二:包管理器安装 ubuntu为例,其他看这里-》https://github.com/nodesource/distributions/blob/master/README.md 二、升级更新 nodejs 1)安装 nodejs 的版 ...
分类:
其他好文 时间:
2020-01-10 15:37:31
阅读次数:
68
最近闲来无事,突发奇想,也顺便练练手,于是就萌生了,能否用typescript的decorator写一个Nodejs SpringMVC,通过依赖注入,自动实现文件加载,实例化等。然后就有了这个项目。 该项目支持: 依赖注入Controller ,Service 注入GET/POST/PUT/DEL ...
分类:
编程语言 时间:
2020-01-10 12:31:16
阅读次数:
104