前言
前端可以自己创建一个服务器来做服务端,步骤
1.创建一个空的文件夹server 2.用vscode打开,在终端输入npm install -y执行完之后项目中会多出一个package.json文件
3.引入node的类型定义文件 终端输入
npm i @types/node --save
4.将typescript编译成JavaScript 1)、创建一个文件tsconfig.json
各个配置项含义 compilerOptions:编译器的配置
target:目标编译成es5规范的脚本
module:用的规范是commonjs的规范
emitDecoratorMetadata
experimentalDecorators 这个跟装饰器相关
outDir 编译完的js会放到一个叫build的目录里
lib 开发时当前用的是es6的语法
exclude:编译时排除node_modules 2).在目录中创建一个server文件并在此文件下新建一个hello_server.ts文件
hello_server.ts
import * as http from 'http'3).按ctrl+shift+B 或者任务-配置任务-构建tsconfig.json
const server=http.createServer((request,response)=>{
response.end("Hello Node");
});
server.listen(8000);
4).会多出一个build文件夹
5.终端输入node build/hello_server.js
6.在浏览器中输入localhost:8000