Wenn Sie JavaScript mit Kintone anpassen möchten
Es ist nervig. Es dauert ungefähr 20 Sekunden, selbst wenn Sie es ziemlich schnell tun.
Eine andere Methode ist die Verwendung von DropBox, die jedoch von der Firma verboten ist. Manchmal ist die Synchronisierung vom Client-PC mit DropBox langsam.
Ich möchte eine Kintone-App schneller erstellen!
Wie Sie wissen, können Sie mit kintone JavaScript mit einer URL registrieren. Daher besteht die Strategie darin, diese URL lokal zu erstellen.
Ich fand es übertrieben, eine VM mit Vagrant usw. zu starten, und entschied mich daher, Python zu verwenden, wie der Titel schon sagt.
Das Hauptverfahren sind die folgenden 4 Punkte, wenn Sie sich nicht um die Details kümmern.
$ wget https://gist.github.com/dergachev/7028596/raw/abb8bd2b53501ff7125b93e8d975e77ffd756bf1/simple-https-server.py
$ ls
./ ../ css/ js/ simple-https-server.py
$ openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
$ ls
./ ../ css/ js/ server.pem simple-https-server.py
$ python simple-https-server.py
Sie werden nach dem Namen des Landes usw. gefragt, aber vorerst ist es ärgerlich. Drücken Sie daher wiederholt die Eingabetaste.
Wenn Sie nach der obigen Arbeit auf https: // localhost: 4443 / zugreifen, Es ist so, als ob der Ort, an dem ich Python früher ausgeführt habe, der DocumentRoot ist, wie er ist. (Praktisch) Wenn Sie auf https: // localhost: 4443 / js / script.js zugreifen Auf lokale js kann über den Browser zugegriffen werden ...
Wenn Sie genau hinschauen, ist https jedoch rot schattiert und es handelt sich um einen Zertifikatfehler lol Aber vorerst ist es in Ordnung, weil der Inhalt entfernt wurde. .. !!
Es tut mir leid, ich hatte keine Zeit, es nachzuschlagen. Sie können es vorerst auch dann verwenden, wenn Sie sich bei kintone registrieren!
Wenn Sie also den oben genannten Quellfehler lokal beheben und den Browser neu laden Die Änderungen werden übernommen. Damit ist auch die Entwicklung und das Debuggen von Kintone explosiv.
Ich habe mir die Mühe gemacht, es zu erfassen, aber der Punkt ist, dass, wenn Sie diese URL in den Anwendungseinstellungen unter "Registrieren durch Angabe der URL" registrieren, die Bearbeitung der vorliegenden Datei schnell auf dem lokalen einfachen https-Server angezeigt wird, also DropBox Ich denke, dass das Update der in der Kintone-App registrierten JavaScript-Datei viel schneller sein wird.
Recommended Posts