Système de commande WeChat basé sur SpringBoot
Remarque : Ne téléchargez pas la version communautaire d'IDEA, téléchargez la version Ultimate. La base de données MySQL que j'utilise est la version 5.7.21. L'instruction de création de table de ce projet semble incompatible avec la version 5.6. Il est recommandé d'installer les versions 5.7 et supérieures. Recommandez un client MySQL relativement facile à utiliser : Navicat pour MySQL. Interface graphique du client Redis : Redis Desktop Manager. Il est préférable de remplacer l'entrepôt distant Maven par l'entrepôt Alibaba Cloud. La méthode de modification est introduite en ligne et est très simple.
git clone https://github.com/sqmax/springboot-project.git
pour cloner le projet localement.http://127.0.0.1:8080/sell/seller/product/list
pour accéder à l'interface de notre système de gestion des commerçants côté vendeur. L'effet est le suivant : git clone https://github.com/sqmax/vuejs-project.git
pour télécharger le front-end. -end project, où le chemin racine du projet (vuejs-project ) est le code frontal compilé. server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root F:vuejs-projectdist; #前端资源路径
index index.html index.htm;
}
location /sell/ {
proxy_pass http://127.0.0.1:8080/sell/;
}
F:vuejs-projectdist;
ci-dessus doit être le répertoire dist du projet frontal que vous venez de cloner.
nginx -s reload
pour redémarrer le serveur nginx.http://127.0.0.1/#/order/
, une interface vide apparaîtra. Appuyez sur F2 pour ouvrir les outils de développement du navigateur et saisissez document.cookie='openid=abc123'
dans la console du navigateur. ce nom de domaine. Visitez à nouveau : http://127.0.0.1
, vous pourrez alors accéder à l'interface frontale. comme suit: 6. Pour accéder au compte public WeChat sur le téléphone mobile, un outil de pénétration intranet doit être utilisé. Étant donné que l'adresse IP n'est pas accessible directement dans WeChat, un nom de domaine doit être acheté, ce qui implique également un débogage WeChat assez compliqué. Il ne sera pas présenté ici. Vous pouvez utiliser l'outil Postman pour simuler la commande WeChat. Pour l’interface d’accès, consultez la classe commençant par Buyer sous le package du contrôleur.
7. Si vous souhaitez vérifier l'effet d'accès du client WeChat, vous pouvez visiter ce lien sur le client WeChat : http://sell.springboot.cn/
. (Notez qu'il s'agit d'une démonstration de projet lancée par le frère aîné) Si vous utilisez un ordinateur pour y accéder, vous pouvez d'abord visiter : http://sell.springboot.cn/#/order/ Ensuite, appuyez sur F12
pour ouvrir le développeur du navigateur ; outils et cliquez sur la console, entrez dans la console : document.cookie='openid=abc123'
; Puis visitez à nouveau : http://sell.springboot.cn, vous pouvez voir l'effet front-end.
À propos d’IDEA. Pour ceux qui utilisent Eclipse, vous pouvez essayer IDEA. C'est la première fois que j'utilise IDEA pour ce projet, et cela semble très intelligent et facile à utiliser. Vous pouvez consulter ce référentiel : https://github.com/judasn/IntelliJ-IDEA-Tutorial, qui est un très bon tutoriel. sur la façon d'utiliser IDEA.
À propos de l’avant. Je n'ai pas étudié le projet front-end vue.js, je l'ai juste utilisé à des fins de démonstration. Ceux qui sont intéressés peuvent aller sur MOOC.com pour apprendre.
Système de commande WeChat Spring Boot Enterprise
Vue.js 2.5 + cube-ui Reconstruire l'application Ele.me