Mili — это открытая система для создания сообществ, которая отличается элегантным интерфейсом и богатым функционалом.
Она уже применяется на mili网, и вы можете использовать её для создания собственного сообщества. Для разработки фронтенда в mili используются такие технологии, как vue, iview и другие, а для разработки бэкенда — typescript, nodejs, nestjs и typeorm.
Программное обеспечение | Версия |
---|---|
nginx | 1.17.1 |
node.js | 8.4.0 |
mysql | 5.6.35 |
redis | 4.0.1 |
127.0.0.1 dev.golang123.com
Пожалуйста, обратитесь к следующей конфигурации и измените каталог журналов.
upstream nodejsAPI {
server 127.0.0.1:9905;
}
upstream nodejsStatic {
server 127.0.0.1:9906;
}
server {
listen 80;
server_name dev.golang123.com;
access_log /your/path/logs/golang123.access.log;
error_log /your/path/logs/golang123.error.log;
location /js {
proxy_pass http://nodejsStatic;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /styles {
proxy_pass http://nodejsStatic;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /images {
proxy_pass http://nodejsStatic;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /fonts {
proxy_pass http://nodejsStatic;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /sockjs-node {
proxy_pass http://nodejsStatic;
proxy_read_timeout 3600s;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /webpack-dev-server {
proxy_pass http://nodejsStatic;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /api/v1 {
proxy_pass http://nodejsAPI;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header x-forwarded-proto https;
}
location / {
proxy_pass http://nodejsAPI;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header x-forwarded-proto https;
}
}
Измените конфигурацию mysql в файле {проект каталога}/src/config/cfg.default.ts.
export default {
db: {
type: 'mysql',
host: 'localhost',
port: 3306,
...
},
redis: {
host: '127.0.0.1',
port: 6379,
keyPrefix: 'mili:',
family: 4, // 4 (IPv4) or 6 (IPv6)
password: '',
db: 0,
},
...
}
Перейдите в каталог проекта и введите команду
npm install
Перейдите в каталог {проект каталога}/pc и введите команду
npm install
Затем введите
npm start
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"runtimeArgs": [
"--nolazy",
"-r",
"ts-node/register",
],
"args": [
"${workspaceFolder}/src/main.ts",
"|",
"./node_modules/.bin/pino-pretty"
],
"env": {
"NODE_ENV": "development"
},
"sourceMaps": true,
"cwd": "${workspaceFolder}",
"protocol": "inspector",
"console":
``` ```
"integratedTerminal",
"internalConsoleOptions": "neverOpen"
]
}
Запустить проект с помощью сочетания клавиш F5
.
Главная страница: http://dev.golang123.com
Административная панель: http://dev.golang123.com/admin/
Имя пользователя: mili
Пароль: 123456
GPL
Mili имеет лицензию GPL.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )