이 기사에서는 주로 Express를 사용하여 서버 서비스를 시작하는 방법을 공유합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 편집자를 따라가서 모두에게 도움이 되기를 바랍니다.
Install express
$ npm install express --save
node.js에서 가장 일반적으로 사용되는 프레임워크는 express입니다.
Express는 Node.js 플랫폼을 기반으로 하는 미니멀하고 유연한 웹 애플리케이션 개발 프레임워크를 제공합니다. 다양한 웹 및 모바일 장치 애플리케이션을 만드는 데 도움이 되는 강력한 기능 세트입니다.
첫 번째 단계
이 프레임워크를 참조해야 합니다
let express=require('express');
두 번째 단계
이 프레임워크를 변수에 마운트하여 Express를 빌드했다고 편리하게 호출할 수 있습니다. -in 메소드는 나중에
let app=express()
3단계
서비스 포트 번호를 모니터링해야 합니다
app.listen(8080)
--------------- -- -------------
아래에서는 프런트 엔드에서 요청한 경로 이름과 일치하도록 몇 가지 경로를 작성한 다음 일부를 반환했습니다. (res를 사용하고 있기 때문에 .end() 메소드는 문자열과 버퍼만 허용하므로 여기서 반환하는 것은 문자열입니다)
app.get('pathname', function)
다음은 다음과 같습니다. 각 코드 줄을 설명하는 예
//引入express框架 let express=require('express'); //定义一个变量调用express各种方法 let app=express(); // app上有很多匹配请求方法 app.get app.post app.put app.delet //app定义路由,其实也是一个函数,定义的很多方法 //当客户端以GET方式访问服务器/路由时候,会有那个函数进行处理 app.get('/',function (req,res) { res.end('home'); }) //当客户的以get方式访问服务器/user路径时候,会有那个函数进行处理 // 三部分 请求 路径 函数 app.get('/user',function (req,res) { res.end('user'); }) //app.all能匹配所有的方法,不管客户端请求过来的方法名是什么,都能匹配上 // 所以这个方法一定要放在最后面,意思上前面都没有匹配中后,匹配all // * 代表所有的路径 app.all('*',function (req,res) { res.end('not found') }) app.listen(8080); /* listen源码 var http = require('http'); app.listen = function listen() { var server = http.createServer(this); return server.listen.apply(server, arguments); }; * * * * */
관련 권장 사항:
sqlserver 데이터베이스에 연결하기 위한 mssql 모듈 기반 nodejs의 간단한 캡슐화 작업 분석 예
위 내용은 Express를 사용하여 서버 서비스 방법 공유 시작의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!