时间:2021-05-25
1. 前言
作为前端开发人员而言,ts已经成为了一项必不可少的技能,类型检查可以帮助我们再开发时避免一些不必要的bug,而且ts支持的类和装饰器等语法也更逼近后端语言,更适合服务器的开发。
本文将从零开始,搭建一个集成ts和eslint语法检查的express服务器。
2. 初始化express框架
我们可以使用官方提供的express生成器来快速生成express框架。
当然,express的初始化内容并不复杂,你也可以从一个app.js开始搭建自己喜欢的框架模式。
初始化完成后我们添加一个.gitignore文件
3. 添加TS支持
全局安装TS
ts本身属于js的超集,node和浏览器并不认识,执行前需要先编译成js,所以没有全局安装过ts的需要先全局安装一下
安装express类型依赖
express是基于node环境的,所以我们需要安装两个类型依赖,以获得相关api的类型提示
配置tsconfig.json文件
在项目根目录下新建tsconfig.json文件,outDir表示打包输出路径
这里如果包含了include或者files选项,将不会默认编译所有ts文件。
接下来我们可以把项目的所以js文件的后缀改为.ts,然后直接在命令行运行
默认会找到根目录下的tsconfig.json文件,按照配置帮我们进行编译,编译完成我们可以看到dist文件夹已经将所有ts文件编译成了js文件,而且保持了原来的目录结构。
接下来我们将目录下的其他资源也放入dist文件夹下,然后运行
这样就可以在项目中使用es6的import和export进行模块化了,ts在编译时会根据环境对我们的代码进行兼容性编译。
5. 小结
本文是本人在搭建自己express服务器并集成ts开发时所记录的一些操作,如有错误之处,还请多多指点!
到此这篇关于使用TS来编写express服务器的方法步骤的文章就介绍到这了,更多相关TypeScript express服务器内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
  服务器属于最为常用的网络设备之一,它分为很多的类型,比如ts服务器,就是最为常见的一种。而大家在使用ts服务器的时候,就有必要了解ts服
使用npmrunbuild生成dist文件夹中的文件是你需要上传到服务器上的文件,直接打开index.html会直接报错可以尝试用express搭建一个服务器,
asp/vbscript将json字符解析为json对象的方法,如果asp使用jscript来编写服务器端代码操作json字符串就简单了,vbscript需要M
什么是ts服务器,百科中给出的解释是塔式服务器。塔式服务器(TowerServer)应该是见得最多也最容易理解的一种服务器结构类型,因为它的外形以及结构都跟立式
目前对于服务器要求相对高的企业会希望使用独立服务器来运行自己的网站,而在选择独立服务器业务时,是使用服务器托管还是服务器租用这两种方法时,如何选择就成为许多人需