{
"compilerOptions": {
...
"types": [
"@types/node",
"@nuxt/types"
]
},
...
}
const url = 'https://example.com/profile';
const data = { username: 'example' };
try {
const response = await fetch(url, {
method: 'POST', // или 'PUT'
body: JSON.stringify(data), // данные могут быть 'строкой' или {объектом}!
headers: {
'Content-Type': 'application/json'
}
});
const json = await response.json();
console.log('Успех:', JSON.stringify(json));
} catch (error) {
console.error('Ошибка:', error);
}
server {
listen *:80;
server_name domian.com *.domian.com;
set $subdomain "";
if ($host ~ ^(.*)\.domian\.com$) {
set $subdomain $1;
}
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header X-Subdomain $subdomain;
}
}
var express = require('express');
var app = express();
app.get('/', function(req, res) {
// здесь что-то делаем с этим заголовком
res.end('Subdomain: ' + req.headers['x-subdomain']);
});
app.listen(3000);
const nodes = [
{
targetClass: 'elem1',
hoverClass: 'hover1',
},
{
targetClass: 'elem2',
hoverClass: 'hover2',
}
];
nodes.forEach((node) => {
$(`.${node.targetClass}`).hover(
function(){ $('.target').addClass(`.${node.hoverClass}`) },
function(){ $('.target').removeClass(`.${node.hoverClass}`) }
);
});
npm run eject
и посмотреть на конфиг вебпак<?php if (\Yii::$app->request->baseUrl == '/'): ?>
<div class="header"></div>
<?php else: ?>
<div class="header header2"></div>
<?php endif ?>
$transaction = $connection->beginTransaction();
try {
$model->delete();
$transaction->commit();
} catch (\Exception $e) {
$transaction->rollBack();
throw $e;
}
$transaction = $connection->beginTransaction();
if ($model->delete()) {
$transaction->commit();
} else {
$transaction->rollBack();
}