Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
park_quiz [2018-02-01 22:01] Joakim Forsgren |
park_quiz [2022-07-18 13:20] (current) |
||
---|---|---|---|
Line 20: | Line 20: | ||
===Webbserverprogrammering 1=== | ===Webbserverprogrammering 1=== | ||
- | I denna kurs ska vi bygga ett REST-api med två endpoints. Vi måste även designa en databas för att lagra data i. Tips kan vara att installera ett plugin i chrome för att kunna undersöka sitt API, t.ex. Restlet. | + | I denna kurs ska vi bygga ett REST-api med några |
Ni ska jobba utifrån denna {{ :: | Ni ska jobba utifrån denna {{ :: | ||
- | - Designa en databas för att hantera användare, kategorier och frågor.< | + | - Designa en databas för att hantera användare, kategorier och frågor.Nedan en dump av databasen.<code mysql> |
-- phpMyAdmin SQL Dump | -- phpMyAdmin SQL Dump | ||
-- version 4.2.7.1 | -- version 4.2.7.1 | ||
Line 50: | Line 50: | ||
`id` int(11) NOT NULL, | `id` int(11) NOT NULL, | ||
`category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci NOT NULL | `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_swedish_ci NOT NULL | ||
- | ) ENGINE=InnoDB | + | ) ENGINE=InnoDB |
-- -------------------------------------------------------- | -- -------------------------------------------------------- | ||
Line 112: | Line 112: | ||
-- | -- | ||
ALTER TABLE `categories` | ALTER TABLE `categories` | ||
- | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, | + | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; |
-- | -- | ||
-- AUTO_INCREMENT för tabell `questions` | -- AUTO_INCREMENT för tabell `questions` | ||
-- | -- | ||
ALTER TABLE `questions` | ALTER TABLE `questions` | ||
- | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, | + | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; |
-- | -- | ||
-- AUTO_INCREMENT för tabell `users` | -- AUTO_INCREMENT för tabell `users` | ||
-- | -- | ||
ALTER TABLE `users` | ALTER TABLE `users` | ||
- | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, | + | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; |
</ | </ | ||
- Skapa en endpoint för att skapa en användare< | - Skapa en endpoint för att skapa en användare< | ||
Line 145: | Line 145: | ||
) | ) | ||
Som svar får man, om allt gick bra | Som svar får man, om allt gick bra | ||
- | {" | + | {" |
annars | annars | ||
{" | {" |