Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export class AddTaskService {
- constructor(private http: HttpClient) { }
- url = 'http://localhost:3000/tasks';
- posttasks(task) {
- return this.http.post<string>(this.url, JSON.stringify({ task: task }));
- }
- }
- app.use(bodyParser.urlencoded({ extended: true }));
- app.use(bodyParser.json());
- router
- .route("/tasks")
- .post(function (req, res) {
- var taskModel = new taskSchema();
- taskModel.task = req.body.task;
- console.log(req.body);
- taskModel.save(function (err) {
- if (err) {
- res.send(err);
- }
- res.json({
- message: "nouvProj created!"
- });
- });
- });
- Request URL: http://localhost:3000/tasks
- Request Method: POST
- Status Code: 200 OK
- Remote Address: [::1]:3000
- Referrer Policy: no-referrer-when-downgrade
- Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept
- Access-Control-Allow-Methods: GET, POST, PUT ,DELETE
- Access-Control-Allow-Origin: *
- Connection: keep-alive
- Content-Length: 31
- Content-Type: application/json; charset=utf-8
- Date: Sun, 27 May 2018 19:24:57 GMT
- ETag: W/"1f-NlZ/5EsK7Z/S3Ze5LQN4AonQQ90"
- X-Powered-By: Express
- Accept: application/json, text/plain, */*
- Accept-Encoding: gzip, deflate, br
- Accept-Language: fr-FR,fr;q=0.9,ar-TN;q=0.8,ar;q=0.7,en-US;q=0.6,en;q=0.5
- Cache-Control: no-cache
- Connection: keep-alive
- Content-Length: 14
- Content-Type: text/plain
- DNT: 1
- Host: localhost:3000
- Origin: http://localhost:4200
- Pragma: no-cache
- Referer: http://localhost:4200/
- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36
- {task: "klj"}
- task
- :
- "klj"
- const httpOptions = {
- headers: new HttpHeaders({
- 'Content-Type': 'application/x-www-form-urlencoded',
- })
- }
- return this.http.post<string>(this.url, JSON.stringify({ task: task }), httpOptions);
Add Comment
Please, Sign In to add comment