가장 상세 한 위 챗 공식 번호 로 용 을 만 듭 니 다.
키워드: node express 서버 도 메 인 이름 centos 위 챗 공중 번호 사용자 정의 개발 nginx
문장 끝 확장 에 서 프 라 이 즈!!재 미 있 는 기능
문장 끝 확장 에 서 프 라 이 즈!!재 미 있 는 기능
문장 끝 확장 에 서 프 라 이 즈!!재 미 있 는 기능
한 글 은 위 챗 공중 호 환경 을 구축 하 는 잘못된 점 을 제거 했다.우주 에서 내 xx 까지 의 문맹 퇴치 강좌.
관건 은 절차 의 통행 이지 최종 기능 의 실현 이 아니 라 는 것 을 주의 하 세 요.
최종 프레젠테이션 결과 1
텍스트 를 마음대로 입력 하면 공중 번 호 는 현재 시간 으로 돌아 갑 니 다.
최종 프레젠테이션 결과 2
시범 을 보이다.
공정 설명
전체 절 차 를 뛰 어 넘 으 려 면 다음 과 같은 몇 걸음 을 거 쳐 야 한다.
텐 센트 클 라 우 드 서버 개통
공중 번 호 는 최종 적 으로 외부 네트워크 를 대상 으로 사용 해 야 하기 때문에 반드시 대외 서버 가 있어 야 한다. 클 라 우 드 서버 를 추천 해 야 한다.
클 라 우 드 서버 는 텐 센트 클 라 우 드 와 아 리 클 라 우 드 를 추천 합 니 다.위 챗 공식 번 호 는 텐 센트 클 라 우 드 이기 때문에 텐 센트 클 라 우 드 를 강력 추천 합 니 다.
새 사용자 나 대학생 모두 혜택 이 있 습 니 다. 가장 저렴 한 설정 은 한 달 에 20 위안 이 고 시기 에 따라 활동 이 다 릅 니 다.
계 정 등록
다음은 아무 거나 좋 습 니 다.
구 매 서버
등록 이 성공 하면 로그 인 을 하고 서버 를 선택 합 니 다.
광저우 에서 등록 하 는 것 을 추천 합 니 다.구 매 성공 후 아래 화면 을 볼 수 있 습 니 다
도 메 인 이름 선택
서버 가 대외 적 으로 사용 하거나 ip 을 직접 사용 하거나 도 메 인 이름 을 연결 해 야 하기 때문에 위 챗 공중 번 호 는 도 메 인 이름 을 연결 해 야 하기 때문에 도 메 인 이름 을 미리 등록 하 세 요.
주의해 야 할 것 은
xyz club
등 도 메 인 이름 은 첫해 가 싸 고, 이후 몇 년 이 비 싸 며, 장기 적 으로 사용 할 경우 com cn
와 같은 도 메 인 이름 을 권장 하 는 것 이다.도 메 인 이름 분석
도 메 인 이름 선택 구 매 성공 후 바로 사용 할 수 없습니다. 분석 해 야 합 니 다.도 메 인 이름 관리 페이지 에 들 어 갑 니 다.구 매 한 도 메 인 이름 을 선택 하고 분석 을 누 르 십시오.
분석 기록 추가
www
는 www.baidu.com
와 같이 @
분석 가능 baidu.com
*
범 도 메 인 이름, 예 를 들 어 wx.baidu.com
api.baidu.com
... 후기 에 스스로 확장 하기 편리 함 작성 이 끝 난 후 10 분 을 기 다 려 야 효력 이 발생 합 니 다.
발 효 된 며칠 동안 도 메 인 이름 으로 서버 에 직접 접근 할 수 있 습 니 다. 장기 적 으로 순조롭게 사용 하려 면 도 메 인 이름 을 등록 해 야 합 니 다.
등록 도 메 인 이름
국내 에서 도 메 인 이름 으로 서버 를 방문 하려 면 반드시 등록 해 야 한다.
등록 경 로 는 현재 두 가지 이다.
1
에 따라 호평 을 해 주 시 겠 습 니까?!서버 배치 구축 환경
도 메 인 이름 이 등록 되 기 를 기다 리 는 동시에 서버 를 구축 할 수 있 습 니 다.
작성 자가 서버 를 구축 하 는 환경 은 다음 과 같다.
연결 서버
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.com
nginx 서버 의 힌트 를 볼 수 있 습 니 다. 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 코드 를 스 캔 하면 됩 니 다.
테스트 대화
이때, 다시 당신 의 공중전화 로 돌아 가 마음대로 잡담 을 하 세 요.이 때 위 챗 공식 배경 에 있 는 서버 설정 기능 을 닫 는 것 을 권장 합 니 다.
도움말 문서
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.