La dernière fois a implémenté une logique d'accès test-first au magasin de données. Cette fois, j'écrirai brièvement sur la façon de démarrer l'application GAE localement et de vérifier le fonctionnement.
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="17.10 (Artful Aardvark)"
$ java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
Tout le monde aime IntelliJ IDEA
Une petite modification de la source que j'ai écrite la dernière fois.
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String id = req.getParameter("id");
String name = req.getParameter("name");
DatastoreService ds = DatastoreServiceFactory.getDatastoreService();
Entity e = new Entity(KeyFactory.createKey("book", Integer.parseInt(id)));
e.setProperty("bookName", name);
ds.put(e);
}
Commencez par démarrer le serveur de développement local. C'est comme dans Article précédemment écrit.
$ mvn appengine:run
Confirmer par POST avec Postman.
Bien qu'il soit logique d'enregistrer le paramètre de requête dans le magasin de données, on ne sait pas s'il a été traité normalement car il ne renvoie pas de réponse en particulier. Dans des moments comme celui-ci (non limité à ce moment ...), utilisez une console de développement locale.
http://localhost:8080/_ah/admin
Accédez ici.
Ensuite, un tel écran s'affiche. C'est la "console de développement local".
Ensuite, lorsque vous appuyez sur "Liste des entrées", vous pouvez voir que le contenu chargé dans les paramètres de demande par Postman est enregistré dans le magasin de données.
Vous pouvez voir l'état de la file d'attente des tâches ainsi que du magasin de données. Vous pouvez également contrôler l'accès aux ressources telles que les files d'attente Datastore, Memcache et Task. C'est pratique.
Recommended Posts