function request(url) {(
async ()=>{
try {
await function(){
$.ajax({
type: 'GET',
url: url,
success: (data) =>{
return data;
}
})
};
} catch (error) {
console.error(error);
throw error;
}
})();
}
let data = request('/ru/catalog');
console.log(data);
let data = request('/ru/catalog');
console.log(data);
#!/usr/bin/env bash
forever stop "myproject"
cd /myproject
export NODE_PATH=.
export NODE_ENV=qa
export NODE_INIT_TARGET=build
node --use_strict bin/init
forever start -a --uid "myproject" --minUptime 20000 --spinSleepTime 20000 bin/start --use_strict
Running with gitlab-ci-multi-runner 1.10.4 (b32125f)
Using Shell executor...
Running on server...
Fetching changes...
HEAD is now at 5553b27 Merge branch 'dev' into 'master'
Checking out ed68665c as dev...
Skipping Git submodules setup
$ /myproject/myScript.sh
/myproject/myScript.sh: строка 3: forever: команда не найдена
/myproject/myScript.sh: строка 11: node: команда не найдена
/myproject/myScript.sh: строка 13: forever: команда не найдена
ERROR: Build failed: exit status 1
1. Юзер разрешил доступ в android-приложении и vk вернул ему его данные соц сети и accessToken
2. Android-приложение шлет данные юзера и accessToken на сервер
3. Сервер проверяет - валидный ли accessToken запросом к vk. Если да, то можно авторизовать юзера используя данные что пришли вместе с accessToken'ом, и после авторизации уже выдать клиенту ID и хэш по котором будет делать запросы к сайту.
Это будет правильно? И accessToken хранить нигде не нужно, он нужен только один раз.