差分

Tabetainet

2,613 バイト追加, 2023年10月15日 (日) 19:17
編集の要約なし
[[category:memo|{{PAGENAME}}]]
$ forever start server.js
 
jq@MacBook-Pro tabetainet % npm start
 
jq@MacBook-Pro tabetainet % rsync -r --delete ~/tabetainet/ jq:/home/jq/tabetainet/ÍÍ
 
https://rakusui.org/mongodb_mac_install/
 
== CREATE USER tabetainet ==
tabetainet=# CREATE USER tabetainet WITH PASSWORD 'pass';
 
tabetainet=# GRANT jq TO tabetainet;
 
% brew services stop postgresql
% brew services start postgresql
 
== passport-google-oauth20 ==
npm install express-session --save
 
npm install session-file-store --save
 
npm install passport --save
 
npm install passport-google-oauth20 --save
 
== ポートkill ==
<nowiki>jq@MacBook-Pro tabetainet % lsof -i :3000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
com.apple 472 jq 16u IPv6 0xb147dae41ba8a52f 0t0 TCP localhost:52098->localhost:hbci (ESTABLISHED)
com.apple 472 jq 19u IPv6 0xb147dae41ba8a52f 0t0 TCP localhost:52098->localhost:hbci (ESTABLISHED)
Google 476 jq 32u IPv6 0xb147dae43ba0ff0f 0t0 TCP localhost:52071->localhost:hbci (ESTABLISHED)
node 39813 jq 24u IPv6 0xb147dae43ba11daf 0t0 TCP *:hbci (LISTEN)
node 39813 jq 27u IPv6 0xb147dae43ba123cf 0t0 TCP localhost:hbci->localhost:52071 (ESTABLISHED)
node 39813 jq 30u IPv6 0xb147dae41ba89f0f 0t0 TCP localhost:hbci->localhost:52098 (ESTABLISHED)
jq@MacBook-Pro tabetainet % kill -9 39813
jq@MacBook-Pro tabetainet % lsof -i :3000
jq@MacBook-Pro tabetainet % </nowiki>
 
== 見出しタイトル ==
<nowiki># Node.js v18をインストール
node app.js</nowiki>
 
<nowiki><VirtualHost _default_:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
 
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
 
SSLEngine on
SSLCertificateFile /path/to/your/ssl_certificate.crt
SSLCertificateKeyFile /path/to/your/ssl_certificate_private.key
 
# プロキシ設定
ProxyPreserveHost On
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
</VirtualHost>
</nowiki>
% npm install passport passport-google-oauth
 
% npm install passport-google-oauth20
 
<nowiki>npm uninstall passport-google-oauth
package.jsonファイルからpassport-google-oauthの依存関係を削除する:
package.jsonファイルをテキストエディタで開き、dependenciesセクションから"passport-google-oauth": "^2.0.0"の行を削除します。
package-lock.jsonファイルを更新する:
パッケージの依存関係を変更した後は、package-lock.jsonファイルも更新する必要があります。コマンドラインで以下を実行します。
Copy code
npm install</nowiki>
% npm install dotenv
% npm install express-session
 
% npm install pg