لم يعد هذا القالب محدثًا. للحصول على قالب محدث ، إما كفريق واحد أو بشكل فردي ، نشجعك على استكشاف أحدث قالب من إنتاج INTDEV. شكرا لك على اهتمامك بعملنا!
4 يناير ، 2022 ➝ أوصيك باستخدام WWW-React-Postgres بدلاً من ذلك لأنه لا يحتوي على خادم
expressأو حاجة إلىbabel، وبالتالي فإن القالب لديه تبعيات أقل. وهذا يعني أنه سيكون هناك تكلفة أقل مطلوبة.
مثال على تطبيق ...
مع بعض الصفات الجميلة ...
ويمكنك نشرها على ...
لا تتردد في الاستخدام دون إسناد!
أستخدم Homebrew لإدارة التبعيات.
brew install postgres .brew install node . (أو تحديث العقدة الخاصة بك) postgres -D /usr/local/var/postgres -p 5432./config.js .sampledb .test .test . # Enter Postgres console
psql postgres
# Create a new user for yourself
CREATE ROLE yourname WITH LOGIN PASSWORD ' yourname ' ;
# Allow yourself to create databases
ALTER ROLE yourname CREATEDB ;
# Exit Postgres console
q
# Log in as your new user.
psql postgres -U yourname
# Create a database named: sampledb.
# If you change this, update config.js
CREATE DATABASE sampledb ;
# Give your self privileges
GRANT ALL PRIVILEGES ON DATABASE sampledb TO yourname ;
# List all of your databases
l ist
# Connect to your newly created DB as a test
c onnect sampledb
# Exit Postgres console
qنصيحة مبتدئة: أستخدم تطبيقًا يسمى TablePlus لـ Postgres.
في دليل الجذر ، قم بتشغيل هذه الأوامر:
npm install
npm install -g babel-cli
npm install -g sequelize-cli
sequelize db:migrate
npm run devlocalhost:8000 في متصفح لبدء التطوير محليًا.للانتشار مع Heroku ، يرجى اتباع التعليمات هنا.
يرجى إعداد محرك تطبيق Google وتنزيل Google Cloud SDK حتى تتمكن من استخدام gcloud من سطر الأوامر.
ستحتاج إلى إضافة app.yaml . سيبدو مثل هذا:
runtime : nodejs
env : flex
manual_scaling :
instances : 1
resources :
cpu : 1
memory_gb : 0.5
disk_size_gb : 10
env_variables :
NODE_ENV : production
PRODUCTION_USERNAME : your-database-username
PRODUCTION_PASSWORD : your-database-user-password
PRODUCTION_DATABASE : your-database-name
PRODUCTION_HOST : your-database-host
PRODUCTION_PORT : your-database-port
PRODUCTION_SECRET : your-secretتأكد من قراءة الوثائق
تأكد من إضافة app.yaml إلى .gitignore . أنت لا ترغب في ارتكاب هذا الملف في مستودع GitHub الخاص بك.
ثم تشغيل npm run deploy . سيكلفك هذا التكوين ~ 40 دولارًا في الشهر.
لا تتردد في عامية أي شعور بـ wwwjim.