IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] KDDI、通信障害の原因を特定 午後5時時点で復旧のめど立たず |
https://www.itmedia.co.jp/business/articles/2207/02/news076.html
|
itmedia |
2022-07-02 17:43:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] au通信障害、原因は通信設備の故障による輻輳 通信規制で対処中 |
https://www.itmedia.co.jp/news/articles/2207/02/news077.html
|
itmedianewsau |
2022-07-02 17:17:00 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
実際に私が試したブロックチェーン学習素材 | 5つのコンテンツのメリット・デメリットを解説 |
https://qiita.com/kakiuchis/items/995e75f3bef8fa8be840
|
重要 |
2022-07-02 17:47:59 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
Pythonで.envファイルから環境変数を設定する |
https://qiita.com/wooooo/items/7b57eaf32c22195df843
|
github |
2022-07-02 17:35:01 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
11.9.6 Copy/move elision [class.copy.elision] C++N4910:2022 (172) p314.cpp |
https://qiita.com/kaizen_nagoya/items/b27e175088a4b8e4a3c0
|
class |
2022-07-02 17:51:44 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
11.9.5 Construction and destruction [class.cdtor] C++N4910:2022 (172) p311.cpp |
https://qiita.com/kaizen_nagoya/items/bef71ebaf8c83718a95e
|
cdtor |
2022-07-02 17:35:21 |
海外TECH |
MakeUseOf |
6 Truly Free Online Image Editors for Photoshop Effects (No Limitations) |
https://www.makeuseof.com/free-online-image-editors-for-photoshop-effects/
|
photoshop |
2022-07-02 08:30:14 |
海外TECH |
DEV Community |
Leetcode Solutions: Multiply Strings |
https://dev.to/salahelhossiny/leetcode-solutions-multiply-strings-1h38
|
Leetcode Solutions Multiply StringsGiven two non negative integers num and num represented as strings return the product of num and num also represented as a string class Solution object def multiply self num num type num str type num str rtype str product num num return str eval product |
2022-07-02 08:44:21 |
海外TECH |
DEV Community |
Creating a url shortener in nodejs |
https://dev.to/mehanalavimajd/creating-a-url-shortener-in-nodejs-1o55
|
Creating a url shortener in nodejsToday we want to make a url shortener in nodejs This project won t use a database to save the data All the data will be saved in JSON file first of all make sure you have installed nodejs You can use nvm Node version manager to install it if you re using Linux Let s make the folder we want to code in there mkdir url shortcd url shortWe can make a public directory to put out HTML and CSS files in there So mkdir public And we will make a index html in public lt DOCTYPE html gt lt html lang en gt lt head gt lt meta charset UTF gt lt meta http equiv X UA Compatible content IE edge gt lt meta name viewport content width device width initial scale gt lt title gt Document lt title gt lt link rel stylesheet href index css gt lt head gt lt body gt lt form action method post gt lt h gt Link shortener lt h gt lt input type text name origUrl id gt lt button type submit gt shorten lt button gt lt form gt lt body gt lt html gt and index css again in public body background color B h color fff font size em font weight bold text align center margin font family Arial Helvetica sans serif input width height em border none border bottom px solid fff background color fff color font size em font family Arial Helvetica sans serif border radius px margin top px button background color AE color fff font size em font family Arial Helvetica sans serif border border radius px width px height px And now we will install npm package we need npm i express So We make a db json in the root links We will add urls to this later and index js in the root const express require express const app express const process require process const fs require fs use dotenv to read env file and get the PORTrequire dotenv config const port process env PORTapp use express json app use express urlencoded extended true load html and css in public folderapp use express static public app get req res gt res sendFile index html Ok So we know that index html will send a post request to containing original Url and we can get the data from db json and chack if we have saved this url earlier app post req res gt let newJson JSON parse fs readFileSync db json const origUrl req body check if url isn t in json newJson links forEach element gt if element url origUrl res send lt h gt Your shorted link is http localhost port element id lt h gt But what if we haven t We can make a id and store it json make the short id and put it in db json let id Math random id Math floor id push to json newJson links push id id url origUrl fs writeFileSync db json JSON stringify newJson res send lt h gt Your short url is http localhost port id lt h gt Ok So we saved the id with the original url But if the user went to that id we must redirect the user to original url app get id req res gt redirect const id req params id let newJson JSON parse fs readFileSync db json let link newJson links find link gt link id id if link res redirect link url else res send no link found app listen port gt console log app listening on port port And so it worksdemo user images githubusercontent com Also I have uploaded the code in github link |
2022-07-02 08:02:09 |
ニュース |
@日本経済新聞 電子版 |
ワケありスイーツ、正規品の半値も 工場直売でお得に
https://t.co/GkLUkyR0x0 |
https://twitter.com/nikkei/statuses/1543156212006813696
|
直売 |
2022-07-02 08:54:46 |
ニュース |
@日本経済新聞 電子版 |
仮想通貨ファンドのスリーアローズ、米破産法適用申請
https://t.co/7uijc4YLfs |
https://twitter.com/nikkei/statuses/1543147635598827520
|
仮想通貨 |
2022-07-02 08:20:41 |
ニュース |
BBC News - Home |
Two more captured Britons charged by pro-Russian rebels, say reports |
https://www.bbc.co.uk/news/uk-62015954?at_medium=RSS&at_campaign=KARANGA
|
dylan |
2022-07-02 08:28:34 |
北海道 |
北海道新聞 |
イラン地震、死者5人に 住宅倒壊、余震続く |
https://www.hokkaido-np.co.jp/article/701010/
|
地質調査所 |
2022-07-02 17:38:47 |
北海道 |
北海道新聞 |
広2―0巨(2日) マクブルームがサヨナラ弾 |
https://www.hokkaido-np.co.jp/article/701031/
|
無死 |
2022-07-02 17:49:00 |
北海道 |
北海道新聞 |
神奈川で1749人感染 新型コロナ、3人死亡 |
https://www.hokkaido-np.co.jp/article/701030/
|
新型コロナウイルス |
2022-07-02 17:48:00 |
北海道 |
北海道新聞 |
日5―0オ(2日) 日本ハム連勝 伊藤が今季2度目の完封 |
https://www.hokkaido-np.co.jp/article/701003/
|
日本ハム |
2022-07-02 17:45:34 |
北海道 |
北海道新聞 |
ロシア艦3隻が西表島通過 6月は太平洋側南下 |
https://www.hokkaido-np.co.jp/article/701029/
|
太平洋側 |
2022-07-02 17:45:00 |
北海道 |
北海道新聞 |
東京で3616人コロナ感染 1人死亡 |
https://www.hokkaido-np.co.jp/article/701027/
|
新型コロナウイルス |
2022-07-02 17:45:00 |
北海道 |
北海道新聞 |
ラグビー日本、フランスに敗れる テストマッチ第1戦 |
https://www.hokkaido-np.co.jp/article/701018/
|
日本 |
2022-07-02 17:40:16 |
北海道 |
北海道新聞 |
ロシア、商業施設に旧式対艦兵器 低精度ミサイルで犠牲拡大 |
https://www.hokkaido-np.co.jp/article/701020/
|
商業施設 |
2022-07-02 17:40:00 |
北海道 |
北海道新聞 |
東・西日本で厳しい暑さ 引き続き熱中症対策を |
https://www.hokkaido-np.co.jp/article/701019/
|
日本列島 |
2022-07-02 17:39:00 |
北海道 |
北海道新聞 |
途上国支援のCO2削減が低調 累計13万トン、補助金頼み |
https://www.hokkaido-np.co.jp/article/701002/
|
日本企業 |
2022-07-02 17:16:13 |
北海道 |
北海道新聞 |
熱海土石流から1年、復興見えず なお仮住まい190人超 |
https://www.hokkaido-np.co.jp/article/701017/
|
仮住まい |
2022-07-02 17:30:00 |
北海道 |
北海道新聞 |
中国、エアバス292機購入 航空大手3社“爆買い” |
https://www.hokkaido-np.co.jp/article/701015/
|
購入 |
2022-07-02 17:25:00 |
北海道 |
北海道新聞 |
川に花流し、犠牲者悼む 熊本・球磨「支援に感謝」 |
https://www.hokkaido-np.co.jp/article/701014/
|
災害関連死 |
2022-07-02 17:19:00 |
北海道 |
北海道新聞 |
急流でカヌー大会、和歌山 3年ぶり、40人しぶき浴び |
https://www.hokkaido-np.co.jp/article/701011/
|
和歌山県北山村 |
2022-07-02 17:18:00 |
北海道 |
北海道新聞 |
夏の高校野球支部予選・7月2日の試合結果 |
https://www.hokkaido-np.co.jp/article/700936/
|
夏の高校野球 |
2022-07-02 17:11:33 |
北海道 |
北海道新聞 |
ホッキョクグマの子は「ゆめ」 旭山動物園で命名式 |
https://www.hokkaido-np.co.jp/article/700964/
|
旭山動物園 |
2022-07-02 17:14:32 |
北海道 |
北海道新聞 |
イグアノドン類の化石発見、徳島 1億3千万年前、国内最古級 |
https://www.hokkaido-np.co.jp/article/701007/
|
徳島県勝浦町 |
2022-07-02 17:08:00 |
コメント
コメントを投稿