「Tabetainet」の版間の差分
提供: wikipokpok
(同じ利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
[[category:memo|{{PAGENAME}}]] | [[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/ | https://rakusui.org/mongodb_mac_install/ |
2023年10月15日 (日) 19:17時点における最新版
$ 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[編集]
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 %
見出しタイトル[編集]
# Node.js v18をインストール curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt-get install -y nodejs cd /path/to/your/app npm install --production node app.js
<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>
% npm install passport passport-google-oauth
% npm install passport-google-oauth20
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
% npm install dotenv
% npm install express-session
% npm install pg