Edit Page
io.socket.delete()
Send a virtual DELETE request to a Sails server using Socket.io.
io.socket.delete(url, data, function (data, jwres){
// ...
});
Usage
|
Argument |
Type |
Details |
| 1 |
url |
|
The destination URL path, e.g. "/checkout". |
| 2 |
data |
|
Optional request data- if provided, will be URL encoded and appended to url (existing query string params in url will be preserved) |
| 3 |
callback |
|
Optional callback- if provided, will be called when the server responds. |
Callback
|
Argument |
Type |
Details |
| 1 |
resData |
|
Data received in the response from the Sails server (=== jwres.body, equivalent to the HTTP response body.) |
| 2 |
jwres |
|
A JSON WebSocket Response object. Has headers, a body, and a statusCode. |
Example
<script>
io.socket.delete('/users/9', function (resData) {
resData; // => {id:9, name: 'Timmy Mendez', occupation: 'psychic'}
});
</script>
Notes
- Remember that you can communicate with any of your routes using socket requests.
- Need to customize request headers? Check out the slightly lower-level
io.socket.request() method, or to set custom headers for all outgoing requests, check out io.sails.headers.
Is something missing?
If you notice something we've missed or could be improved on, please follow this link and submit a pull request to the sails-docs repo. Once we merge it, the changes will be reflected on the website the next time it is deployed.