가장 상세 한 위 챗 공식 번호 로 용 을 만 듭 니 다.

11987 단어
node 위 챗 공중 번호 개발 자 기능
키워드: node express 서버 도 메 인 이름 centos 위 챗 공중 번호 사용자 정의 개발 nginx
문장 끝 확장 에 서 프 라 이 즈!!재 미 있 는 기능
문장 끝 확장 에 서 프 라 이 즈!!재 미 있 는 기능
문장 끝 확장 에 서 프 라 이 즈!!재 미 있 는 기능
한 글 은 위 챗 공중 호 환경 을 구축 하 는 잘못된 점 을 제거 했다.우주 에서 내 xx 까지 의 문맹 퇴치 강좌.
관건 은 절차 의 통행 이지 최종 기능 의 실현 이 아니 라 는 것 을 주의 하 세 요.
최종 프레젠테이션 결과 1
텍스트 를 마음대로 입력 하면 공중 번 호 는 현재 시간 으로 돌아 갑 니 다.
최종 프레젠테이션 결과 2
시범 을 보이다.
공정 설명
전체 절 차 를 뛰 어 넘 으 려 면 다음 과 같은 몇 걸음 을 거 쳐 야 한다.
  • 클 라 우 드 서버 개통
  • 도 메 인 이름 등록
  • 등록 신청
  • node 배경 코드 를 작성 하여 token 의 불법 성 을 검증 합 니 다
  • 서버 에 코드 배치
  • 공중 번호 오픈 서버 설정
  • 공중 번호 기능 테스트
  • 클 라 우 드 서버 도 메 인 네 임 개통 과정
    텐 센트 클 라 우 드 서버 개통
    공중 번 호 는 최종 적 으로 외부 네트워크 를 대상 으로 사용 해 야 하기 때문에 반드시 대외 서버 가 있어 야 한다. 클 라 우 드 서버 를 추천 해 야 한다.
    클 라 우 드 서버 는 텐 센트 클 라 우 드 와 아 리 클 라 우 드 를 추천 합 니 다.위 챗 공식 번 호 는 텐 센트 클 라 우 드 이기 때문에 텐 센트 클 라 우 드 를 강력 추천 합 니 다.
    새 사용자 나 대학생 모두 혜택 이 있 습 니 다. 가장 저렴 한 설정 은 한 달 에 20 위안 이 고 시기 에 따라 활동 이 다 릅 니 다.
    계 정 등록
    다음은 아무 거나 좋 습 니 다.
    구 매 서버
    등록 이 성공 하면 로그 인 을 하고 서버 를 선택 합 니 다. 광저우 에서 등록 하 는 것 을 추천 합 니 다.
    구 매 성공 후 아래 화면 을 볼 수 있 습 니 다
    도 메 인 이름 선택
    서버 가 대외 적 으로 사용 하거나 ip 을 직접 사용 하거나 도 메 인 이름 을 연결 해 야 하기 때문에 위 챗 공중 번 호 는 도 메 인 이름 을 연결 해 야 하기 때문에 도 메 인 이름 을 미리 등록 하 세 요.
    주의해 야 할 것 은 xyz club 등 도 메 인 이름 은 첫해 가 싸 고, 이후 몇 년 이 비 싸 며, 장기 적 으로 사용 할 경우 com cn 와 같은 도 메 인 이름 을 권장 하 는 것 이다.
    도 메 인 이름 분석
    도 메 인 이름 선택 구 매 성공 후 바로 사용 할 수 없습니다. 분석 해 야 합 니 다.도 메 인 이름 관리 페이지 에 들 어 갑 니 다.구 매 한 도 메 인 이름 을 선택 하고 분석 을 누 르 십시오.
    분석 기록 추가
  • wwwwww.baidu.com 와 같이
  • 해석 할 수 있다.
  • @ 분석 가능 baidu.com
  • * 범 도 메 인 이름, 예 를 들 어 wx.baidu.com api.baidu.com... 후기 에 스스로 확장 하기 편리 함
  • 기타.

  • 작성 이 끝 난 후 10 분 을 기 다 려 야 효력 이 발생 합 니 다.
    발 효 된 며칠 동안 도 메 인 이름 으로 서버 에 직접 접근 할 수 있 습 니 다. 장기 적 으로 순조롭게 사용 하려 면 도 메 인 이름 을 등록 해 야 합 니 다.
    등록 도 메 인 이름
    국내 에서 도 메 인 이름 으로 서버 를 방문 하려 면 반드시 등록 해 야 한다.
    등록 경 로 는 현재 두 가지 이다.
  • 컴퓨터 에 등록 하 는 것 이 비교적 번거롭다. 그리고 텐 센트 쪽 에서 너 에 게 막 을 보 내 고 사진 을 찍 어서 올 리 면 한 번 오 면 며칠 이 된다.추천 하지 않 음
  • 애플 릿 에 등록 하고 핸드폰 에 바로 점 을 찍 으 면 됩 니 다. 상대 적 으로 간단 합 니 다. 추천
  • 주의해 야 할 것 은 컴퓨터 에 등록 하 든 애플 릿 에 등록 하 든 다음 과 같은 자 료 를 준비 해 야 한 다 는 것 이다.
  • 개인 신분증 의 정반 대 사진, 선명 한
  • 종이 재 료 를 인쇄 한 다음 수 동 으로 서명 해 야 합 니 다 (절차 에 알림 이 있 습 니 다)
  • 사이트 자 료 를 작성 할 때 개인 사용자 라면 다음 과 같이 권장 합 니 다.
  • 자신의 핸드폰 번호 두 개 를 남 겨 두 려 면 반드시 해 야 합 니 다.
  • 개인 통신 주 소 는 거리, 번지 수 (현재 자신의 거주 주소)
  • 까지 상세 해 야 한다.
  • 사이트 의 이름 은 개인 블 로그 와 다른 상업 적 성격 을 가 진 것 을 쓰 지 말고 개인 개발 학습 에 직접 쓰 면 된다
  • .
  • 사실 자 료 를 잘못 써 도 괜 찮 습 니 다. 텐 센트 윈 베 이 징 본부 에서 반복 적 으로 전 화 를 걸 어 자 료 를 확인 하고 자 료 를 바로 잡 을 것 입 니 다. 친절 합 니 다. 전화 가 끝 난 후에 작은 언니 에 게 호평 을 해 주 는 것 을 기억 하지 마 세 요. 1 에 따라 호평 을 해 주 시 겠 습 니까?!
  • 등록 과정 은 최종 적 으로 공신 부 에서 심사 한 것 으로 시간 이 길 고 짧다.30 일 정도.네가 운 이 좋게 카드 를 뒤 집 혔 는 지 봐 라, 일찍 뒤 집 었 으 면 일찍 가 거 라.

  • 서버 배치 구축 환경
    도 메 인 이름 이 등록 되 기 를 기다 리 는 동시에 서버 를 구축 할 수 있 습 니 다.
    작성 자가 서버 를 구축 하 는 환경 은 다음 과 같다.
  • centos 7
  • nginx
  • node express

  • 연결 서버
    ssh 방식 으로 서버 를 연결 하고 환경 설 치 를 하 며 도 구 는 여러 가지 가 있 습 니 다. xshell putty 등 이 있 습 니 다.작가 님, 여기 쓰 시 는 건 xshell새 연결 >
    그리고 사용자 이름과 비밀 번 호 를 입력 하 라 는 알림 이 팝 업 됩 니 다.
  • 사용자 이름 은 기본적으로 루트
  • 입 니 다.
  • 비밀 번 호 는 서버 를 선택 하고 시스템 을 선택 할 때 설정 합 니 다. 만약 에 잊 어 버 렸 다 면 텐 센트 클 라 우 드 의 백 스테이지 관리 에서 리 셋 할 수 있 습 니 다
  • 로그 인 성공 후, 축하합니다. 아래 화면 을 볼 수 있 습 니 다.
    설치 nginx
    nginx
    Nginx (engine x) 는 고성능 HTTP 와 역방향 프 록 시 서버 입 니 다.
    후기 에 저 희 는 nginx 을 통 해 서버 의 요청 과 프 록 시 node 서버 를 관리 하기 때 문 입 니 다.그래서 우 리 는 먼저 건설 nginx 을 해 야 한다.
    시스템 버 전 검사
    centos 7 명령 행 에 입력 되 어 있 는 지 확인 하 십시오.
    cat /etc/redhat-release 
    

    알림:
    yum 원본 추가
    yum 는 centos 의 360 소프트웨어 관리자 로 이해 할 수 있 으 며 소프트웨어 와 도 구 를 다운로드 하 러 왔 다.
    Nginx 는 기본 yum 소스 가 아 닌 epel 이나 홈 페이지 의 yum 소스 를 사용 할 수 있 습 니 다. 이 예 는 홈 페이지 의 yum 소스 를 사용 합 니 다.
    sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    

    설치 nginx
    sudo yum install nginx
    

    프로필 수정
    도 메 인 이름 에 접근 하려 면 wx.baidu.com 서버 의 한 서버 포트 로 이동 하 십시오.wx.baidu.com ->>> 127.0.0.1:9090
    초보 자 들 은 명령 에서 파일 을 편집 하 는 방법 을 모 를 수 있 기 때문에 (사실은 vi 편집 기 를 통 해 조작 할 수 있 습 니 다) 조작 하기 편리 하도록 도형 화 된 도구 wincp 를 사용 하 는 것 을 권장 합 니 다. 로 컬 자원 관리 자 를 조작 하 는 것 과 같 습 니 다.
    다운로드 설치 wincp 후 원 격 연결 추가
    로그 인 에 성공 하면 유사 한 인터페이스 를 볼 수 있 습 니 다.
    프로필 찾기 /etc/nginx/nginx.conf 다음 설정 추가
        #             9091
    	upstream wx{
            server 127.0.0.1:9091;
        }
    
     #         
        server {
        #   80    
        listen       80;
        #       
        server_name  wx.baidu.com;
        
       
        location / {
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            #         90901   
            proxy_pass http://wx;
        }
    }
    

    설정 하지 않 으 면 다음 코드 를 모두 복사 하고 완전히 바 꾸 면 됩 니 다.
    
    user  nginx;
    worker_processes  1;
    
    error_log  /var/log/nginx/error.log warn;
    pid        /var/run/nginx.pid;
    
    
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       /etc/nginx/mime.types;
        default_type  application/octet-stream;
    
        log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer" '
                          '"$http_user_agent" "$http_x_forwarded_for"';
    
        access_log  /var/log/nginx/access.log  main;
    
        sendfile        on;
        #tcp_nopush     on;
    
        keepalive_timeout  65;
    
        #gzip  on;
        include /etc/nginx/conf.d/*.conf;
    
        #             9091
    	upstream wx{
            server 127.0.0.1:9091;
        }
    
     	#        
        server {
        #   80    
        listen       80;
        #       
        server_name  wx.baidu.com;       
        location / {
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            #         90901   
            proxy_pass http://wx;
        }
    }
    
    }
    
    

    편집 후 시작 nginx
    sudo systemctl start nginx
    

    브 라 우 저 에 입력 wx.baidu.comnginx 서버 의 힌트 를 볼 수 있 습 니 다. 502 는 9091 이 서 비 스 를 어떻게 하지 않 았 기 때 문 입 니 다.다음 단 계 는 서비스 배 치 를 시작 합 니 다.
    기타 일반적인 명령
    부팅 설정
    sudo systemctl enable nginx
    

    시작 서비스
    sudo systemctl start nginx
    

    서비스 다시 시작
    sudo systemctl restart nginx
    

    서비스 일시 정지
    sudo systemctl stop nginx
    

    설정 이 올 바른 지 테스트 합 니 다.
    sudo nginx -t
    

    nginx 서비스 다시 시작
    sudo nginx -s reload
    

    노드 백 엔 드 서비스 배치
    사실 위 챗 공식 번 호 는 배경 언어 에 대해 아무런 요구 가 없습니다. 인터페이스 약속 을 설치 하고 권한 검증 을 잘 하면 보 내 는 형식 이 틀 리 지 않 으 면 됩 니 다.그러면 저 희 는 여기 서 node + express 를 사용 하여 간단 한 백 스테이지 서 비 스 를 구축 합 니 다.
    클론 프로젝트
    git clone https://github.com/itcastWsy/wx_public.git
    

    항목 에 들어가다
    cd wx_public
    

    설치 의존
    npm install
    

    토 큰 수정routes\wxapi.js 아래 여섯 번 째 줄 을 열 어 당신 의 token 을 채 우 면 됩 니 다.token 영어 나 숫자 이 고 길 이 는 3 - 32 문자 여야 합 니 다.기억 하 세 요!
    var token = "";
    

    시작 항목
    npm run start
    

    위 챗 공식 번호 배경 설정
    마지막 단계 가 남 았 습 니 다. 이제 위 챗 공식 플랫폼 을 열 어 로그 인 합 니 다.
    일반적인 도움말 문서
    기본 설정
    로그 인 성공 후 왼쪽 메뉴 표시 줄 에서 기본 설정 을 클릭
    설명 할 것 은 서버 주소 입 니 다. 이전에 등록 한 도 메 인 이름 http://wx.baidu.com 을 작성 해 야 합 니 다.
    우 리 는 express 배경 에 있 기 때문에 하나의 경로 가 내장 되 어 있 기 때문에 주소 가 변 합 니 다.http://wx.baidu.com/wx
    인증 이 통과 되면 다음 알림 이 팝 업 됩 니 다.
    테스트 성공 여부
    이때, 우리 의 위 챗 공중 번 호 를 열 고, 마음대로 메 시 지 를 입력 합 니 다.
    이로써 큰 성 과 를 거두다.
    넓히다
    이런 상황 에 좋 은 환경 을 만 들 었 으 니, 한바탕 소란 을 피 우지 않 고 자신 에 게 떳떳 할 수 있 겠 는가
    우 리 는 지금 간단 한 몇 가지 조작 을 통 해 대중 번 호 를 위해 인공지능 대화 에 접속 할 수 있 습 니 다!!그것 도 공짜!!!
    등록 텐 센트 AI
    오른쪽 상단 콘 솔 설치 알림 을 누 르 면 등록 이 완 료 됩 니 다.
    응용 프로그램 만 들 기
    수신 지능 잡담 기능
    접속 완료
    원 키 로 위 챗 공중 번호 접속
    내 장 된 기능 을 사용 하면 원 키 로 접속 을 완성 할 수 있 습 니 다.
    공중 번호 권한 부여
    권한 부여 접속 을 클릭 한 후 QR 코드 를 스 캔 하면 됩 니 다.
    테스트 대화
    이때, 다시 당신 의 공중전화 로 돌아 가 마음대로 잡담 을 하 세 요.이 때 위 챗 공식 배경 에 있 는 서버 설정 기능 을 닫 는 것 을 권장 합 니 다.
    도움말 문서
  • 텐 센트 클 라 우 드
  • centos
  • nginx
  • node
  • express
  • 텐 센트 AI
  • 다음으로 전송:https://juejin.im/post/5cd29f50518825457b5281f9

    좋은 웹페이지 즐겨찾기